Показать сообщение отдельно
Старый 30.12.2009, 17:49
Maestro13 вне форума Посмотреть профиль Отправить личное сообщение для Maestro13 Найти все сообщения от Maestro13
  № 7  
Ответить с цитированием
Maestro13

Регистрация: May 2009
Адрес: Санкт-Петербург
Сообщений: 79
Сделал так, работает!
Код AS3:
package {
	import flash.display.MovieClip;
	import flash.events.*;
	public class ChildClass extends MovieClip {		
		public static const NEWEVENT="newevent";		
	           public function newEvent():void{
                            dispatchEvent(new Event(ChildClass.NEWEVENT,true));
                      }
 
	}
}
Главный класс приложения
Код AS3:
package {
	import flash.display.MovieClip;
	import flash.events.*;
	public class Main extends MovieClip {
 
		var child1:ChildClass;
		public function Main() {
                                  child1=new ChildClass();
			addChild(child1);
			addEventListener(ChildClass.NEWEVENT,newEventHandler);
			child1.newEvent();
 
		}	
		private function newEventHandler(e:Event):void{
			trace("событие произошло");
		}
	}
}


Последний раз редактировалось Maestro13; 30.12.2009 в 18:11.