![]() |
|
||||||||||
|
|
|
|||||
|
Регистрация: Feb 2006
Сообщений: 9
|
Привет всем.
Помогите разрулить ситуацию: Есть два мувика - Скажем, A и B, причём B находится в А. На B.onRollOver висит обработчик, который вызывается при наведении мыши на B. Иногда мне нужно, чтобы выполнялись некие действия, когда мышь наводится на A - для этого я вешаю это обработчик onRollOver на A. При этом обработчик onRollOver для А вызывается, а для В - уже нет. Проблема начинается, когда я хочу ОТМЕНИТЬ обработчик события onRollOver для A. Пробовал следующее: A.onRollOver = null; A.onRollOver = undefined; Mouse.removeListener(A); В первых двух случаях не вызываются обработчики ни для A, ни для B. Mouse.removeListener возвращает false, и продолжает вызываться обработчик для A (честно говоря, я сомневаюсь, что можно отменить прослушивание событий мыши для MovieClip - попробовал для очистки совести). Может, кто-нибудь обладает познаниями в этом вопросе и смог бы мне помочь? |
|
|||||
|
не уверен, но можно попробовать
delete onRollOver я например удалял раньше onEnterFrame, срабатывало |
|
|||||
|
Регистрация: Feb 2006
Сообщений: 9
|
Круто. Сработало. Огроменное спасибо.
|
![]() |
![]() |
Часовой пояс GMT +4, время: 12:42. |
|
|
« Предыдущая тема | Следующая тема » |
|
|