发布网友 发布时间:2023-10-28 02:47
共1个回答
热心网友 时间:2023-12-04 01:03
办法有很多,如果是as3的话,可以使用ENTER_FRAME事件来控制,也可以使用Timer来控制。追答详细步骤请看我的这份经验:http://jingyan.baidu.com/article/86f4a73e4e100737d652699f.html
下面是as3里的控制mc播放5次。注意mc里不加stop
import flash.events.Event;
var i:int=0;
addEventListener(Event.ENTER_FRAME,onEnter);
function onEnter(e:Event):void{
if (mc.currentFrame==mc.totalFrames){
i++
}
if (i==5){
mc.stop();
}
}
as2里使用下面的,注意加在第一帧上
var i=0;
_root.mc.onEnterFrame=function(){
if (mc._currentframe==mc._totalframes){
i++
}
if (i==5){
mc.stop();
}
}