
13.08.2011, 14:30
|
|
|
Modus ponens
модератор форума
Регистрация: Jul 2006
Адрес: #1=(list #1#)
Сообщений: 8,049
|
Это действительно делать не нужно. По-нормальному - создайте класс наследник Sprite если кадр один, или MovieClip, если кадров больше. Опишите, что нужно делать в этом классе и назначте этот класс классом документа (настройки публикации -> флеш -> настройки -> класс документа). В этом классе вам будут доступны все объекты помещенные на временную шкалу, но реализовать это можно по-разному. Лучший, с моей точки зрения вариант - это отключить "автоматическое объявление объектов добавленных на сцену" т.как это потом создает проблемы в нормальных редакторах (флеш не допишет декларации в класс-документ, а добавит их на этапе компиляции). И, поэтому, лучше их самому объявить, хотя это вроде как дополнительная работа.
Т.е. к примеру, у вас на сцене есть кнопка, которую вы назвали (задали ей instance name) button, в классе документа вы должны будете добавить public var button:SimpleButton;. Флеш, когда будет компелировать сообразит, что это та же кнопка, что лежит на сцене.
__________________
Hell is the possibility of sanity
|