![]() |
|
||||||||||
|
|||||||
|
|
« Предыдущая тема | Следующая тема » |
| Опции темы | Опции просмотра |
|
![]() |
![]() |
|
|||||
|
Привет! В общем такая проблема: есть несколько клипов, которые аттачатся из библиотеки. Нужно чтобы имена шли по порядку, name0, name1, name2 и т.д. Это сделать смог:
А как узнать свойства name0, name1, name2 и т.д.? Нужны координаты x&y относительно родительского клипа (клипы name+i вложенные), что-то в стиле Этот код выводит undefinedundefined. Как правильно обращаться к ним?? |
|
|||||
|
Последний раз редактировалось mixery; 06.06.2008 в 19:29. |
|
|||||
|
"Аттачится" клип в mClip. Поэтому надо указывать полный путь.
Но, даже если вы "аттачите" на _root, то надо указать this или _root. Конструкции ["name" + i].onRollOver не проходит по причине: идентификатор должен начинаться с буквы или _, а у вас с [ Скобки применяются внутри составной конструкции, причем точка ставится только после последней закрывающей скобки. Допустимый синтаксис: mClip["menu"+i]["myclip"+i*2]._x Последний раз редактировалось Жень Шень; 06.06.2008 в 19:46. |
|
|||||
|
Но тем не менее это не работает:
Да, а как сделать чтобы вышеописанный код работал для ВСЕХ "name"+i, а не только для одного?? |
|
|||||
|
[+1 22.07.07]
|
не работает потому что вы аттачите не в _root, а в mClip... Если mClip в руте, то будет работать
что значит "для ВСЕХ"? он работает для i-го клипа.. |
|
|||||
|
Не не, извиняюсь, уже в _root аттач происходит.
Цитата:
|
|
|||||
|
Регистрация: May 2008
Сообщений: 476
|
В цикле надо обработчики создавать, в цикле!!!!!
Только тогда для всех клипов работать onRollOver будет. А еще лучше, в свойcтве prototype класса MovieClip сохранить сей обработчик, тогда он будет для всех мувиклипов вызываться.
__________________
Случайность, господа, это знаете ли непознанная необходимость. |
|
|||||
|
Буду рад маленькому примеру по этому поводу
но даже если ручками вписать то все равно не работает =( хотя клипы в _root присоединяются... |
|
|||||
|
Регистрация: May 2008
Сообщений: 476
|
А name0 у Вас существует на _root?! Нет!
Вы его создали на mClip (см.выше) так делайте: Это будет работать в том случае если mClip создан на _root.
__________________
Случайность, господа, это знаете ли непознанная необходимость. Последний раз редактировалось Alex_beginner; 07.06.2008 в 11:01. |
![]() |
![]() |
Часовой пояс GMT +4, время: 06:56. |
|
|
« Предыдущая тема | Следующая тема » |
|
|