![]() |
Как создать событие onEnterFrame2 или onRollOver2
есть предопределенные события, на прослушивание которых уже подписаны объекты. а вот как создать свое событие, дубликат уже имеющегося.
ну если с onEnterFrame еще хоть как то понятно, можно создать клип и ему на onEnterFrame повесить бродкаст onEnterFrame2. хотя это будет, наверное, уже событие конкретного клипа, а не самостоятельно событие происходящее каждый кадр. а вот что делать с onRollOver ? |
Встречный вопрос -- зачем?
|
ну например проигрывание мувик задом наперед лучше и проще делать на onEnterFrame, а не на интервалах например. а если у нас уже что-то повещено на onEnterFrame клипа который нужно проиграть назад?
те же самые альты на кнопках. на onRollOver обычно что нить типа смены цвета фона. просто решил стандартные вещи типа вышеописанных повынасить в классы. и тут столкнулся с переопределением функций. вот ищу способ дублировать событие. |
События дублировать нельзя. Просто по порядку на onRollOver вызывай необходимые функции.
|
Код:
oldEnterFrame=onEnterFrame; |
Написать N-ое количество функций выполняющих нужные действие. По мере надобности заносить функции в массив. Запустить один onEnterFrame, которые проходит по массиву и запускает указанные функции.
|
2 RandomUser
если удалить он_ентер_фраме удалится все - не подходит. 2 __etc но можно же создовать собственные? можно наверно как то подвесить собсвенное событие на выполнение синхронно с имеющимся? |
Нет, нельзя. Не удаляй onRollOver, удаляй сторонние функции или лучше делай список функций для вызова, в onRollOver вызывай одну за другой. При необходимости, функцию можно удалить из списка.
|
а Delegate там или EventDispatcher никак не помогут ? (((
|
Цитата:
|
| Часовой пояс GMT +4, время: 22:26. |
Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.