Показать сообщение отдельно
Старый 09.02.2007, 10:21
Azy вне форума Посмотреть профиль Отправить личное сообщение для Azy Посетить домашнюю страницу Azy Найти все сообщения от Azy
  № 1  
Ответить с цитированием
Azy
 
Аватар для Azy

Регистрация: Apr 2004
Адрес: Челябинск
Сообщений: 131
Отправить сообщение для Azy с помощью ICQ
По умолчанию ContextMenuEvent и Tree

Возможно ли отследить на каком конкретно элементе дерева был вызван ContextMenuEvent? Повешал так:
Код:
		private function initContextMenu():void
		{
			this.contextMenu = new ContextMenu();
			this.contextMenu.hideBuiltInItems();
			this.contextMenu.addEventListener(ContextMenuEvent.MENU_SELECT, this.contextMenuAddEvent);
			
			contextMenuAdd = new ContextMenuItem("Добавить подкатегорию");
			this.contextMenu.customItems.push(contextMenuAdd);
			//contextMenuAdd.addEventListener(ContextMenuEvent.MENU_SELECT, contextMenuAddEvent);
		}
		
		public function contextMenuAddEvent(event:ContextMenuEvent):void
		{
			trace(event.mouseTarget);
		}
На все он мне выдает Editor0.Panel4.HBox6.VBox7.tree.ListBaseContentHolder11.
Или придется инициализировать контекстное меню для ItemRenderer-a?