mc1onRollOver=function(){
stop();//停止场景动画
}你不要将这个动画做在按钮内部吧,就做成一个影片剪辑,然后在场景中先让这个影片剪辑隐藏,当鼠标滑过按钮时,则显示,滑离时影片剪辑则停止运行。下面是步骤:
先做一个影片剪辑,然后将影片剪辑从库中拖入场景,命名为"mc1"(属性-实例名称),并将按钮设置实例名称为bnt1,然后在帧上加上动作:
stop();
mc1_visible=0;
mc1stop();
bnt1onrollover=function(){
mc1_visible=1;
mc1play();
}
bnt1onrollout=function(){
mc1stop();
}首先把这个移动的原件改为影片剪辑,然后给个实例名,这里用 mc ,
如果你用的是as30,写如下代码
mcaddEventListener(MouseEventMOUSE_OVER,sbtn);
mcaddEventListener(MouseEventMOUSE_OUT,pbtn);
function sbtn(e:MouseEvent){
stop();
}
function pbtn(e:MouseEvent){
play();
}
如果是as20
mconRollOut = function(){
play();
}
mconRollOver = function(){
stop();
}
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)