Показать сообщение отдельно
Старый 25.11.2007, 00:37
MrPoma вне форума Посмотреть профиль Отправить личное сообщение для MrPoma Посетить домашнюю страницу MrPoma Найти все сообщения от MrPoma
  № 4  
Ответить с цитированием
MrPoma
 
Аватар для MrPoma

Регистрация: Jul 2006
Адрес: Питер
Сообщений: 2,083
Отправить сообщение для MrPoma с помощью Skype™
Код:
package{
	import flash.display.*;
	import flash.events.Event;
	
	dynamic public class EventExample extends Sprite{
		public function EventExample():void{
			var unit:Unit = new Unit();
			unit.addEventListener(Unit.MOUSE_DOWN, mouse_down_handler)
			
			addChild(unit);
		}
		
		private function mouse_down_handler(e:Event):void{
			trace('event example: mouse down')
		}
	}
}

Код:
package{
	import flash.display.*;
	import flash.events.*;
	
	dynamic public class Unit extends Sprite{
		public static var MOUSE_DOWN:String = 'on_mouse_down';
		
		public function Unit():void{
			addEventListener(MouseEvent.MOUSE_DOWN, mouse_down_handler);
		}
		
		private function mouse_down_handler(e:Event):void{
			trace('unit: mouse down')
			dispatchEvent(new Event(MOUSE_DOWN));
		}
	}
}