Flash鼠标移动上去,动画就停止,移开又继续动,怎么做的?

如题所述

第1个回答  2011-11-21
首先把这个移动的原件改为影片剪辑,然后给个实例名,这里用 mc ,
如果你用的是as3.0,写如下代码
mc.addEventListener(MouseEvent.MOUSE_OVER,sbtn);
mc.addEventListener(MouseEvent.MOUSE_OUT,pbtn);
function sbtn(e:MouseEvent){
stop();
}
function pbtn(e:MouseEvent){
play();
}

如果是as2.0
mc.onRollOut = function(){
play();
}
mc.onRollOver = function(){
stop();
}
第2个回答  2011-11-13
首先 这个动画 做成一个影片剪辑 比如 实例名称为 mc 在主场景 帧上写代码:
mc.addEventListener(MouseEvent.MOUSE_OVER,sbyr);
function sbyr(e){
mc.stop();
}本回答被网友采纳
相似回答