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

Регистрация: Oct 2005
Сообщений: 217
Ну вот Вам и ошибка, потому что, когда Вы загружаете 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);
			// тут начинается выполнение программы, а не а конструкторе.
		}
Может я и ошибаюсь, на мой взгляд самое логичное объяснение.


Последний раз редактировалось belv; 11.08.2013 в 23:07.