Просмотр полной версии : Обращение к переменным класса из другого класса
klafuda_klalafu
09.07.2007, 13:04
Создаю document class в который подгружаю XMLку
в этом классе создаются экземпляры другого класса
как из них обратиться к XML которая в document class лежит?
это реально или каждому экземпляру надо передвать XML?
мне кажется должен быть способ....
в document class:
this.xmlDoc = ...
в твоем классе:
trace(this.root.xmlDoc);
Два условия:
1.Класс должен быть наследником DisplayObject(или другого IO)
2.Он должен быть выведен на экран(чтоб иметь доступ к root)
Передать ссылку на document class в конструкторе, а лучше на сам xml.
klafuda_klalafu
09.07.2007, 14:41
решил что будет лучше каждому экземпляру класса передвавать уже отдельный нод XMLки....
По крайней мере так на много проще выглядит код!
klafuda_klalafu
13.07.2007, 17:46
еще один способ нашел !
когда запускается метод класа
ему в параметрах передается this
а в методе класса определяю рут.
метод класса выглядит примерно так:
public function LayerShow(root:Object):void {
trace(root.переменная_из_класса_рута);
}
а запускаю метод так:
myClass.LayerShow(this);
Работает на vBulletin ® версия 3.7.3. Copyright ©2000-2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Copyright © 1999-2008 Flasher.ru. All rights reserved.