PDA

Просмотр полной версии : Обращение к объекту.


Torero
17.09.2007, 16:19
Всем доброго дня..
Грубо говоря, есть необходимость использования getChildByName при том, что неизвестно чьим child-ом является данный объект.

Ситуация следующая: Есть можество объектов, каждый из которых, в свою очередь, "в процессе представленья", создает другие объекты.

Для создания объектов использую класс NewObj, который создает объекты, дает им имена и сохраняет ссылки на эти объекты в static-массив myobjects.

Возникла необходимость убивать некоторые из созданных объектов - создал класс DelObj, но натолкнулся на проблему:
а) не могу получить доступ к объектам через getChildByName ( trace(obj) выдает null)
б) не могу получить доступ к массиву myobjects. (говорит, что массив не определен)

Соответственно глупые вопросы будут следующими: ))
1. Как добраться до объекта, зная его имя, но не зная родителя.
2. Как получить доступ из одного класса к массиву, созданному в другом?

---------------
со 2м вопросом сам разобрался: "trace(NewObj.myobjects);"...
интересует только 1й..

etc
17.09.2007, 18:56
1. Лезть через все клипы и искать по имени рекурсивно.

NikR
19.09.2007, 01:17
see functions in flash.utils