![]() |
|
||||||||||
|
|||||||
|
|
« Предыдущая тема | Следующая тема » |
| Опции темы | Опции просмотра |
|
![]() |
![]() |
|
|
|
|||||
|
Регистрация: Nov 2006
Сообщений: 12
|
Всем доброго здравия!
У меня вопрос: есть муви-клип, скажем my_mc10, и есть вложенный в него муви-клип, скажем my_mc11. Почему не работает код: ??? |
|
|||||
|
Et cetera
Регистрация: Sep 2002
Сообщений: 30,787
|
Потому что у my_mc10 (наверняка) есть тоже onRollOver, который перекрывает все внутренние.
|
|
|||||
|
Регистрация: Nov 2006
Сообщений: 12
|
нет, был но уже убрал, все равно не работает...
|
|
|||||
|
Регистрация: Nov 2006
Сообщений: 12
|
могу выложить пример, может будет понятнее?
|
|
|||||
|
Регистрация: Nov 2006
Сообщений: 12
|
Вот пример...
|
|
|||||
|
Регистрация: Nov 2006
Сообщений: 12
|
Сделал вот так:
_root.fon_mc.onRollOver = function() {
_root.my_mc10.gotoAndStop(2);
_root.my_mc10.my_mc11.onRollOver = function() {
this.gotoAndStop(2);
};
_root.my_mc10.my_mc11.onRollOut = function() {
this.gotoAndStop(1);
};
};
затем начинает мигать. О причине мигания догадываюсь, но как исправить не знаю... Пожалуйста, подскажите что делать? |
|
|||||
|
Негуру
администратор
Регистрация: Jan 2000
Адрес: Кёнигсберг in Moscow
Сообщений: 21,884
Записей в блоге: 7
|
Все верно, как только вы пытаетесь навести курсор на my_mc11, срабатывает fon_mc.onRollOut.
В таком случаи, надо сделать задержку. То есть как только вы убирате мышь с fon_mc, вызываетет setInterval с небольшим значеним (подбирается эксперментально), который вызывает текущий код внутри fon_mc.onRollOut, но если до момента вызова интервала, другая кнопка получила событие onRollOver, то интервал очищается. Соответственно, если эта же кнопка получила onRollOut, то опять надо проверять, кто получил "фокус" и что нужно убрать или оставить. Последний раз редактировалось iNils; 03.11.2006 в 21:00. |
|
|||||
|
Регистрация: Nov 2006
Сообщений: 12
|
![]() Огромное спасибо!!! все получилось! Особая благодарность iNilsу!! |
|
|||||
|
Регистрация: Nov 2006
Сообщений: 12
|
Спасибо! Кажется понял, сейчас буду пробовать. )
|
![]() |
![]() |
Часовой пояс GMT +4, время: 18:34. |
|
|
« Предыдущая тема | Следующая тема » |
|
|