![]() |
|
||||||||||
|
|||||||
|
|
« Предыдущая тема | Следующая тема » |
| Опции темы | Опции просмотра |
|
![]() |
![]() |
|
|||||
|
Регистрация: Aug 2006
Сообщений: 21
|
Привет,
Подскажите как добавить несколько обработчиков на события MovieClip. В моём проекте подгружается динамически анимированная кнопка(movieclip) из внешнего файла(swf) и я должен добавить динамически функции обработчики на eventы onRelease, onPress, onRollOut, onRollOver ну и возможно другие. Проблема в том что после того как я присваиваю одну из функций, анимация из кнопки пропадает. Уважаемые гуру помогите пожалуйста. |
|
|||||
|
Подгружаемая кнопка была названа my_button
|
|
|||||
|
Регистрация: Aug 2006
Сообщений: 21
|
Спасибо большое за ответ,
всё работает, только немного не понятно почему надо это делать в onEnterFrame, почему это не работает в onLoadInit когда используешь MovieClipLoader и последнее в чём различие onRelease в my_mc и onRelease в my_mc.my_button и как узнать программным путём имя символа(my_button) в загружаемом клипе? Вобщем, где про это можно почитать? |
|
|||||
|
1. onLoadInit происходит не когда клип уже загружен
2. релиз не самой кнопки(мува) а мува в ней 3. программно при помощи свойства _name
__________________
"We Are The Champions My Friends!" Queen |
|
|||||
|
Регистрация: Aug 2006
Сообщений: 21
|
Спасибо за ответ, но ты немного не правильно объясняешь:
1. На самом деле у меня была ошибка в коде, всё работает и в onLoadInit, и в документации написанно что это именно то место где можно делать инициализацию, первый кадр мувика уже загружен, значит можно использовать вместо onEnterFrame. 2.Здесь конечно хотелось бы поподробней. 3. Свойство _name это не совсем то, например my_mc._name вернёт "my_mc" Так вот как можно удастовериться что это именно имя кнопки, а не просто какой то объект, или возможно есть другой способ вытащить имя. Последний раз редактировалось oxid2; 14.02.2007 в 15:39. |
|
|||||
|
"как узнать программным путём имя символа(my_button) в загружаемом клипе?"
"Свойство _name это не совсем то, например my_mc._name вернёт "my_mc"" имя выводится _name может вам не имя надо а путь?
__________________
"We Are The Champions My Friends!" Queen |
|
|||||
|
Регистрация: Aug 2006
Сообщений: 21
|
Цитата:
Например подгружаю клип с именем btn.swf, в нём содержится кнопка, имя у которой my_button(это имя задаётся во внешнем клипе на этапе её рисования, если имени нет то компилятор даёт ей генерическое имя "instance1"), вот это имя мне и надо, как я понял только с помощью его можно добавить дополнительные обработчики на эвенты. |
|
|||||
|
дык собственно это и называется путь к муву
и при помощи него потом события прикрепляются
__________________
"We Are The Champions My Friends!" Queen |
|
|||||
|
Регистрация: Aug 2006
Сообщений: 21
|
Цитата:
|
|
|||||
|
[+4 07.12.07]
|
oxid2, путь в помощью this.
Сам недавно голову над такой же проблемо ломал, с помощью _name выкрутился. ![]()
__________________
Я только учусь... |
![]() |
![]() |
Часовой пояс GMT +4, время: 04:31. |
|
|
« Предыдущая тема | Следующая тема » |
|
|