Просмотр полной версии : MV в mv и отлов мышиных eventoв
Создаю в муви клипе еще один муви клип, когда внешнему назначаю какие то функции на мышинные события, то события внетреннего перестают работать, как это дело побароть ???
K.A.T.A.F.A.L.K.E.R
04.01.2006, 03:00
уже было. Причем недавно. Глянь, тема называлась "че-то там onRollOver"... А вообще сделай что-то вроде hitTest-а и обрабатывай все вручную...
P.S. Просьба за hitTest не пинать (кстати чем он всем так не нравится? кроме тормознутости?) - по-моему, одно из самых реальных решений...
K.A.T.A.F.A.L.K.E.R
04.01.2006, 03:06
Вот:
http://flasher.ru/forum/showthread.php?t=73733
Или в конце концов
MovieClip.prototype.onMyRollOver = function(func:Function){
this.createEmptyMovieClip("ef",this.getNextHighestDepth());
this["ef"].onEnterFrame = function(){
if(this._parent.hitTest(_root._xmouse,_root._ymouse,true))
func();
}
}
function traceHello(){
trace("HELLO!");
}
myMovie.onMyRollOver(traceHello);
отвратно, но работает :D
1. Руками вызывать обработчик внутреннего.
2. hitTest
Работает на vBulletin ® версия 3.7.3. Copyright ©2000-2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Copyright © 1999-2008 Flasher.ru. All rights reserved.