PDA

Просмотр полной версии : Перекрывание событий


Fireworm
06.08.2003, 14:27
Имеется следующая ситуция.
Имеется один большой мувик, в котором расположены другие мувики.
На большой повесил события
OnRollOver и onRollOut
А на вложенные хочу повесить onRelease.
Так вот получается что события большого мувика не дают дойти событиям до маленького.
Т.е. когда я убираю события для большого мувика, onRelease для вложенных срабатывает нормально, но как только их вставляю - onRelease до вложенных не доходит...

Как выйти из такой ситуации? Мне надо что бы работали все события...

GenaG
06.08.2003, 18:37
не удивительно, кнопка, она бывает только одной свежести, а именно самой первой. Вместо onRollOver-onRollOut используй movieclip.onMouseMove=function(){
if(this.hitTest(_root._xmouse, _root._ymouse){
'bla-bla-bla';
}
}; это вместо onRollOver. На onRollOut в hitTest'e cтавишь "!": !_root._xmouse, _root._ymouse тогда корневой мувик останится Movie Clip'ом и вкладывай в него скока хочешь кнопок

Nox Noctis
06.08.2003, 18:45
или используй вместо онРелиза
онМаусАп + хиттест с курсором мышки