Показать сообщение отдельно
Старый 28.05.2014, 15:30
LifeIsRhythm вне форума Посмотреть профиль Отправить личное сообщение для LifeIsRhythm Найти все сообщения от LifeIsRhythm
  № 14  
Ответить с цитированием
LifeIsRhythm

Регистрация: May 2014
Сообщений: 182
Сорри! Прежде чем ответить, я тоже сделал тест, но по какой-то мистической причине событие не вызывалось.

Нашел причину -
Код AS3:
package 
{
	import flash.display.Sprite;
	import flash.events.Event;
	public class Juggler extends Sprite 
	{
 
		public function Juggler() 
		{
			super.addEventListener(Event.ENTER_FRAME, enterFrameHandler);
		}
 
		private function enterFrameHandler(event:Event):void 
		{
			trace(event.type);
		}
	}
}
Код AS3:
package
{
	import flash.display.Sprite;
	import flash.events.Event;
 
	public class TestClass extends Sprite 
	{
		public function TestClass() 
		{
			//var juggler:Juggler =  new Juggler();// так диспатчит
			// но в спешки я сделал так - 
			new Juggler()
			// неужели GC так быстро срабатывает?
			// И какая разница между первым вариантом и вторым ??? 
			//ведь в обоих случаях объект локальный...
		}
 
	}
}