|
|
« Предыдущая тема | Следующая тема » |
Опции темы | Опции просмотра |
|
|
|||||
Проблема с обращением к инстанции класса
Ум немного за разум уже заходит...
Вот такой код: trace(searchItemAnim.searchItemList.getChildAt(0)) //выводит "[object SearchItem]" trace(searchItemAnim.searchItemList.getChildAt(0).name) //выводит "instance1" trace(searchItemAnim.searchItemList.instance1) //выводит "undefined" Подскажите, пожалуйста, может я чего-то не понимаю...
__________________
Дело не в тебе Последний раз редактировалось AL.exe; 05.07.2008 в 02:10. |
|
|||||
стервочка (я мужик)
|
а что он должен вернуть? шлем экстросенсорики забыл в другом городе.
|
|
|||||
Цитата:
Ведь если я ручками (не кодом) сделаю мувиклип smth в мувиклипе anything и помещу на сцену, то смогу обращаться к первому по ссылке anything.smth Иначе зачем еще нужны instance name... ~ ~ ~ Все-таки получил доступ через Но не понял, почему я не могу обращаться напрямую... Как можно узнать полную сылку на объект? К примеру, в as2 достаточно было просто сделать trace(имя_объекта). Как теперь это возможно?
__________________
Дело не в тебе Последний раз редактировалось AL.exe; 05.07.2008 в 02:16. |
|
|||||
Что-то я понял, что адски протупил... все решил. Прошу прощения за еще одну тему, загромождающую форум...
__________________
Дело не в тебе |
|
|||||
Et cetera
Регистрация: Sep 2002
Сообщений: 30,784
|
В AS1/AS2 для обращения к мувику создавалась ссылка на него, с тем же именем. В AS3 этого нет, хотя Flash CS3 создает эти ссылки сам, при компиляции. Пользоваться ими я не советую.
|
|
|||||
Цитата:
Вот меня тоже это интересует... предположим, у меня есть главный класс он создает экземпляр другого класса, скажем я создаю класс отвечающий за кораблик космический... и мне надо чтоб на нажатие кнопки мыши создавались лучи лазера. Как мне получить лучше ссылку на стейдж? что то я не до конца понимаю пока что механизм... единственный вариант который я нашел это передавать стейдж из документКласса в остальные... есть ли все таки лучше варианты? чтобы я мог из класса который там через десять коленей от главного прикрепить тот же лазер к сцене? записью типа |
|
|||||
Et cetera
Регистрация: Sep 2002
Сообщений: 30,784
|
Цитата:
|
|
|||||
Цитата:
вроде такого? |
|
|||||
Et cetera
Регистрация: Sep 2002
Сообщений: 30,784
|
Я не очень понял, что вы хотите сделать.
|
|
|||||
Регистрация: Mar 2008
Сообщений: 259
|
Если уж совсем нужно обязательно обращаться к стейдж, в Document Class'e создайте синглтон и обращайтесь через него...
Только надо ли так делать? Может создать какой-нибудь беттлфилд, на котором будут находиться лучи и корабли... |
Часовой пояс GMT +4, время: 22:00. |
|
« Предыдущая тема | Следующая тема » |
|
|