Показать сообщение отдельно
Старый 13.08.2011, 14:30
wvxvw вне форума Посмотреть профиль Отправить личное сообщение для wvxvw Найти все сообщения от wvxvw
  № 16  
Ответить с цитированием
wvxvw
Modus ponens
 
Аватар для wvxvw

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