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();
}本回答被网友采纳

我做了一个Flash动画怎么能让鼠标放上去就停止!离开动画继续播放
1、在FLASH场景中,将动画制作为时间线动画(必须是时间线动画,严禁加入影片剪辑或代码)。2、加入隐形按钮。(即:将弹起、鼠标经过、按下时的状态均设置ALPHA值为0且大小与场景大小相同)3、将按钮托入场景中,加入以下AS代码(以FLASH 8.0为例)on (rollOver) { stop();} on (rollOut) { pla...

Flash鼠标移动上去,动画就停止,移开又继续动,怎么做的?
首先把这个移动的原件改为影片剪辑,然后给个实例名,这里用 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 ...

Flash:移动中的动画怎样让他鼠标经过的时候停止,离开的时候继续原动画...
将动画转换为按钮元件,然后设置脚本动作代码:on(rollOver){ stop();} on(rollOut){ play();}

用flash脚本如何实现鼠标经过时使动画暂时,移开又继续的效果
应该是给按钮加入以下脚本 if{on(rollover)}{stop();} else{play();} 意思是鼠标放上的时候停止,不放在上面时候继续,没装FLASH没法测试,不能用的话M我

flash AS3.0 鼠标移上去停止,移开继续运动
以下是控制暂停和继续的代码,你将其添加到动作帧中运行就能控制了(注意以下影片剪辑实例名称)mc.addEventListener(MouseEvent.MOUSE_OVER,mouseOverListener,false,0,true);mc.addEventListener(MouseEvent.MOUSE_OUT,mouseOutListener,false,0,true);function mouseOverListener(evt:MouseEvent):void { (mc ...

在flash里.鼠标停在MC上就停止播放.离开MC的位置就继续播放
在影片剪辑上画一个和影片剪辑同样大的矩形,正好覆盖在影片剪辑的上面,转换成按钮并将其透明度设置为0 下面来添加代码,点按钮(选中按钮)打开动作面板添加如下代码:on (rollOver) { _root.my_mc.gotoAndStop(_root.my_mc._currentframe);} on (rollOut) { _root.my_mc.play();} 测试OK!!!

flash鼠标滑过按钮动画出来后停止怎么做
root._ymouse,true)){ \/\/如果鼠标放在这个东西上面 this.play();\/\/这个东西就播放 \/\/播放应该添加它出来的帧 }else{ \/\/如果鼠标移开了 this.gotoAndStop(1);\/\/这个1是第一帧的意思 如果你的动画在第一帧是没有这动画的 就可以这样写 \/\/如果你只想让它停止那就直接写this.Stop();} } ...

我做了一个Flash补间动画怎么能让鼠标放上去就停止!离开动画继续...
_root["mc"+i].onRollOver = function() {\/\/鼠标指向停止滚动 for (j=1; j<=6; j++) { delete _root["mc"+j].onEnterFrame;} };_root["mc"+i].onRollOut = function() {\/\/鼠标离开继续滚动 for (i=1; i<=6; i++) { _root["mc"+i].onEnterFrame = function() { thi...

哪位大虾知道做FLASH动画~鼠标放上去就停~拿开就继续的东西怎么做啊...
先定义一个全局变量a=5 ,假定你要动的影片为mc on(rollOver){mc._x+=a } on(rollOut){mc._x+=0 }

FLASH鼠标经过按钮开始播放影片 如何设置离开时在当前帧停止,再次经 ...
AS 2.0,按钮上加动作,如下:on (rollOver) { play(); \/\/鼠标经过时开始 } on (rollOut) { stop(); \/\/鼠标移开时停止 } 如果是结束,就是:on (release) { \/\/鼠标释放时回到第一帧 gotoAndStop(1);}

相似回答