![]() |
|
||||||||||
|
|||||||
|
|
« Предыдущая тема | Следующая тема » |
| Опции темы | Опции просмотра |
|
![]() |
![]() |
|
|||||
|
для упрощения примера, задача реализовать глобальную переменную.
![]() |
|
|||||
|
Цитата:
public static var g_var потом в MyClass вызывай переменую так GlobalVars.g_var и всё p.s. Цитата:
Последний раз редактировалось xdoom; 03.03.2009 в 01:03. |
|
|||||
|
Сделал так:
Document Class package { import flash.display.LoaderInfo; import flash.display.Sprite; /* * Главный(Document) класс, объявляются глобальные переменные(static) * запускается класс инициализации */ public class Main extends Sprite { /* ОСНОВНЫЕ ГЛОБАЛЬНЫЕ ПЕРЕМЕННЫЕ */ /* основной stage */ public static var main_stage:Object; /* основной xml */ public static var main_xml:XML; /* основная swf-библиотека */ public static var main_swf:LoaderInfo; /* основной Sprite */ public static var main_frame:Sprite; /* ДОПОЛНИТЕЛЬНЫЕ ГЛОБАЛЬНЫЕ ПЕРЕМЕННЫЕ */ public static var main_table_state:Boolean = true; public function Main():void { new Initializer(this); } } } package { import flash.display.Sprite; /* * Класс присваивает глобальным переменным основной Sprite и stage, * запускает процесс загрузки. */ public class Initializer { public function Initializer(main:Sprite) { Main.main_frame = main; Main.main_stage = main.stage; this.init(); } public function init():void { var _xml_loader:XMLLoader = new XMLLoader(); var _config:String = "data/data.xml"; _xml_loader.loadData(_config); } } } Последний раз редактировалось alekson; 03.03.2009 в 11:33. |
|
|||||
|
Регистрация: Jun 2006
Сообщений: 164
|
И в чем прикол этого получения ? )
|
|
|||||
|
доступ к stage главного кадра из любого класса без дополнительных передач ссылок на него как и к другим переменным обьявленным в Main.
Собсно такой расклад меня теперь устраивает, лутше я тут ничо не нашел ![]() |
|
|||||
|
Регистрация: Jun 2006
Сообщений: 164
|
Сомнительно это все, сомнительно...
|
|
|||||
|
аргументируй
![]() |
![]() |
![]() |
Часовой пояс GMT +4, время: 14:19. |
|
|
« Предыдущая тема | Следующая тема » |
| Опции темы | |
| Опции просмотра | |
|
|