flash 如何让影片剪辑从第一帧播放到某一帧停止

如题所述

假设这个影片剪辑的名称为:mc1
1、AS3脚本:
var num:Number = Math.round(mc1.totalFrames*Math.random());
mc1.addEventListener(Event.ENTER_FRAME, stopAtNum);
function stopAtNum(evt:Event):Void{
num --;
if (num<=0){
evt.currentTarget.stop();
}
}
2、AS2脚本:
var num:Number = Math.round(mc1._totalframes*Math.random());
mc1.onEnterFrame = function(){
num --;
if (num<=0){
mc1.stop();
}
}
温馨提示:内容为网友见解,仅供参考
第1个回答  2012-02-18
用stop();命令。。。追问

我的意思是加AS使得影片剪辑从第一帧播放到某一>>“随机”<<帧停止,如果是stop语句我早就会了,不用在这里问了。

第2个回答  2012-02-19
在那一帧动作面板上打上 stop();
就可以了追问

我的意思是加AS使得影片剪辑从第一帧播放到某一>>“随机”<<帧停止,如果是stop语句我早就会了,不用在这里问了。

相似回答