Показать сообщение отдельно
Старый 24.01.2009, 18:42
r_r_f_r вне форума Посмотреть профиль Отправить личное сообщение для r_r_f_r Найти все сообщения от r_r_f_r
  № 2  
Ответить с цитированием
r_r_f_r

Регистрация: Sep 2008
Адрес: Москва
Сообщений: 224
Примерно так

Код AS3:
package
{
	import flash.events.Event;
	import flash.events.EventDispatcher;
	import flash.events.IEventDispatcher;
 
	public class TheOtherClass implements IEventDispatcher
	{
		private var _eventDispatcher:EventDispatcher;
 
		public function OtherClassDis()
		{
			_eventDispatcher = new EventDispatcher(this);
		}
 
		public function addEventListener(type:String,
										listener:Function,
										useCapture:Boolean = false,
										priority:int = 0,
										useWeakReference:Boolean = false):void
		{
			_eventDispatcher.addEventListener(type,listener,useCapture,priority,useWeakReference);
		}
 
		public function dispatchEvent(event:Event):Boolean
		{
			return _eventDispatcher.dispatchEvent(event);
		}
 
		public function hasEventListener(type:String):Boolean
		{
			return _eventDispatcher.hasEventListener(type);
		}
 
		public function removeEventListener(type:String,listener:Function,useCapture:Boolean = false):void
		{
			_eventDispatcher.removeEventListener(type,listener,useCapture);
		}
 
		public function willTrigger(type:String):Boolean
		{
			return _eventDispatcher.willTrigger(type);
		}
	}
}


Последний раз редактировалось r_r_f_r; 24.01.2009 в 19:16.