Показать сообщение отдельно
Старый 23.02.2012, 04:58
fish_r вне форума Посмотреть профиль Отправить личное сообщение для fish_r Посетить домашнюю страницу fish_r Найти все сообщения от fish_r
  № 5  
Ответить с цитированием
fish_r
 
Аватар для fish_r

блогер
Регистрация: Jan 2011
Сообщений: 1,162
Записей в блоге: 4
Во-первых потому, что видимо приведенный вами пример вырван из какого-то контекста, где так и было (иначе почему M1(event:Event=null)?).

Во-вторых так правильнее начинать программу, потому, что в ходе инициализации объектов (мувиков и пр.) программы часто необходимо свойство stage документ-класса, или других объектов находящихся на сцене, чтобы указать позиционирование и пр. В случае если виз. объект начал работу до добавления на сцену возможны ошибки исполнения, т.к. stage может оказаться равным "null". Ваша программа, также, в какой-то момент может перестать быть самостоятельной и стать частью, элементом другой, более крупной программы, т.е. виз.объектом, поэтому вобщем хорошей практикой считается начинать инициализацию виз.объектов после добавления на сцену, впрочем инициализация не всегда начинается после добавления на сцену, однако момент добавления всё равно учитывается.


Последний раз редактировалось fish_r; 23.02.2012 в 14:13.