Показать сообщение отдельно
Старый 04.08.2011, 09:45
goodguy вне форума Посмотреть профиль Найти все сообщения от goodguy
  № 1  
Ответить с цитированием
goodguy
Banned

Регистрация: Jan 2010
Адрес: РФ. Кемеровская область
Сообщений: 3,243
Question Состоятельность конструкции if (stage) initialize();

Почти всегда использую конструкцию:
Код AS3:
if (stage) init();
else addEventListener(Event.ADDED_TO_STAGE, init);
 
private function init(e:Event = null):void {
 
}
Да, собственно и флешдевелоп ее создает по умолчанию для АС3 проектов.
И вот задался вопросом, а в чем вообще смысл верхней строки в данном случае?
Ведь очевидно же, что сразу после создания экземпляря stage всегда = null.
Или все-таки бывают те редкие случаи, когда "if" блок может сработать?


Последний раз редактировалось goodguy; 04.08.2011 в 09:48.