Flash 如何防止按钮/movieclip干扰鼠标事件

Flash 如何防止按钮/movieclip干扰鼠标事件,flash,actionscript-2,Flash,Actionscript 2,我有一些swf的是加载到一个基本文件使用级别。这些剪辑可以通过设置间隔功能或用户单击下一步或上一步按钮循环播放。但是,当用户将鼠标悬停在定义的“点击”区域(最终为空白电影剪辑)上时,setTimeout调用将被取消。这很好,除了现在的“点击”剪辑——高于一切——阻止下面的电影接受点击状态,如果我将其移动到其他所有内容的下方,当你将鼠标移到加载的电影中的任何元素上时,它的行为就好像用户将鼠标移出了点击区域 有没有办法让这个“点击”剪辑只需确定鼠标是否在其上方,而不使用onRollOver功能或等效

我有一些swf的是加载到一个基本文件使用级别。这些剪辑可以通过设置间隔功能或用户单击下一步或上一步按钮循环播放。但是,当用户将鼠标悬停在定义的“点击”区域(最终为空白电影剪辑)上时,setTimeout调用将被取消。这很好,除了现在的“点击”剪辑——高于一切——阻止下面的电影接受点击状态,如果我将其移动到其他所有内容的下方,当你将鼠标移到加载的电影中的任何元素上时,它的行为就好像用户将鼠标移出了点击区域

有没有办法让这个“点击”剪辑只需确定鼠标是否在其上方,而不使用onRollOver功能或等效功能即可完成其工作

非常感谢

有没有办法让这部电影“轰动一时” clip只需确定 如果鼠标在上面,但是没有 使用onRollOver函数或 等价物

“计算显示对象以查看它是否与x和y参数指定的点重叠或相交。”

编辑:对不起,我没有注意到as2标签,答案是as3。在as2中变化不大,但没有hitTestPoint,因此您必须使用简单的hitTest,如:

clip.hitTest(_xmouse, _ymouse);

好吧,这段代码并没有我希望的那么顺利,但是他可能是因为我的代码是如何编写的——谁知道呢——所以我四处游荡,最终确定了鼠标的位置并执行了条件语句。为了给其他人带来好处,我遵循了以下步骤:onMouseMove=function(){if(_xmouse>30&&&u xmouse<915&&u ymouse>10&&u ymouse<274){clearTimeout(mytime);}否则{clearTimeout(mytime);mytime=setTimeout(slideshow,5000);}}您的代码为我指明了方向,所以它值得最好的回答,谢谢。
clip.hitTest(_xmouse, _ymouse);