Показать сообщение отдельно
Старый 18.09.2007, 17:36
Alssn вне форума Посмотреть профиль Отправить личное сообщение для Alssn Найти все сообщения от Alssn
  № 1  
Ответить с цитированием
Alssn
 
Аватар для Alssn

Регистрация: Sep 2007
Адрес: Saint-Petersburg, Russia
Сообщений: 1
Post Глобальные функции и переменные

В ActionScript 3.0 отсутствует постоянно доступный _root и поэтому возникает проблема хранения переменных и функций, которые будут доступны из любого участка кода для чтения/записи, создания и удаления.
Я использую три нижеперечисленных способа:
  1. Использование stage для отображаемых объектов или передача ссылки на stage через отдельный класс, как описано здесь.
  2. Статичные переменные и функции в отдельном классе и обращение к этому классу без создания экземпляра, геттеры и сеттеры. Этот вариант весьма удобен в определенных случаях, если создать объект типа Object и хранить переменные и функции как его свойства.
  3. Передача ссылки на объект, содержащий функции и переменные, каждому объекту при создании или передача её по наследству
Поделитесь, пожалуйста, если вы знаете другие методы.


Последний раз редактировалось Alssn; 18.09.2007 в 17:39.