1、打开Flash新建一个Fla文档,这里选择ActionScript3.0
2、在场景中新建一个影片剪辑,并做一段任意补间动画,其中不要加入任何控制代码。
3、退出影片剪辑编辑状态,选择影片剪辑,并给影片剪辑起实例名mc,如图所示
4、选择第一帧,按F9键打开代码编辑器,按下图输入代码,然后按Ctrl+Enter测试,可以看到mc播放了五次后停止,这里的次数是由条件(i==5)来控制的:
5、这里是每行代码的详细画陲奴颁注释:import flash.events.Event;//定义一个变量用来控制次数var i:int = 0;//加入进入帧侦听事件addEventListener(Event.ENTER_FRAME,onEnter);//建立侦听函数function onEnter(e:Event):void{//当mc的当前帧数等于mc的总帧数时,i增加1 if (mc.currentFrame == mc.totalFrames){ i++; }//当i=5时mc停止播放。注意此处还可以加入移除进入帧侦听,这里省略了。 if (i==5){ mc.stop(); }}