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

Регистрация: Jun 2013
Сообщений: 33
Цитата:
Сообщение от belv Посмотреть сообщение
Ну вот Вам и ошибка, потому что, когда Вы загружаете 1 swf во 2, в загружаемом нет свойства stage.Можно будет обратится к stage, когда она будет уже добавлена в список отображения.Я думаю, что именно по этой причине во flash develop по умолчанию создается такая структура.
Код AS3:
	public function Main():void 
		{
			if (stage) init();
			else addEventListener(Event.ADDED_TO_STAGE, init);
		}
 
		private function init(e:Event = null):void 
		{
        removeEventListener(Event.ADDED_TO_STAGE, init);
			// тут начинается выполнение программы, а не а конструкторе.
		}
Может я и ошибаюсь, на мой взгляд самое логичное объяснение.


Спасибо большое!!!
Так работает.