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

Регистрация: Apr 2004
Адрес: Челябинск
Сообщений: 131
Отправить сообщение для Azy с помощью ICQ
Написал рендерер:
Код:
package CellRenderers
{

import mx.controls.treeClasses.*;
import mx.collections.*;
import flash.ui.ContextMenu;
import flash.ui.ContextMenuItem;
import flash.ui.ContextMenuBuiltInItems;
import flash.events.ContextMenuEvent;
import flash.events.ContextMenuEvent;    
	
	public class ETreeItemRenderer extends TreeItemRenderer
	{
		private var contextMenuAdd:ContextMenuItem;
				
		public function ETreeItemRenderer() 
		{
			super();
			mouseEnabled = false;
			initContextMenu();
		}
		
		public function contextMenuAddEvent(event:ContextMenuEvent):void
		{
			trace(1);
		}		
		
		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, this.contextMenuAddEvent);
		}
	}
}
Сволотч не пашет =(((( Контекстное меню не поменялось.