AS3.0如何播完一段动画后自动播下一个动画???有加分!!! 50
我是AS3.0初学者。。。现在我要做的是,舞台上有一个按钮summer,我点击按钮summer然后会播放这个按钮元件的一段动画(gotoAndPlay(60)),然后播到...
我是AS3.0初学者。。。现在我要做的是,舞台上有一个按钮summer,我点击按钮summer然后会播放这个按钮元件的一段动画(gotoAndPlay(60)),然后播到第73帧的时候自动播放下一个需要加载的名为2.swf的文件,播完2.swf后再自动播放需加载的3.swf文件。
寻求高手帮忙!能帮我实现点击一下按钮然后播放第一个动画再顺着播放第二个动画,顺便把前一个给remove掉的脚本!!!
ps:我所有的脚本都是在主时间轴第一帧写的,没有在动画最后一帧写。
summer.addEventListener(MouseEvent.CLICK,summer2);
function summer2(event:MouseEvent):void{
summer.gotoAndPlay(60);
var mytimer2:Timer=new Timer(500);
mytimer2.addEventListener(TimerEvent.TIMER,timerhandler2);
mytimer2.start();
function timerhandler2(event:TimerEvent):void{
var num2:int=summer.currentFrame;
if (num2==73)
{
var req2:URLRequest;
var ldr2:Loader=new Loader();
req2 = new URLRequest("2.swf");
ldr2.load(req2);
mc.addChild(ldr2);
}
}
}我需要在这里再等到2.swf播完之后自动转到3.swf。我要怎么侦听到2.swf已经播完? 展开
寻求高手帮忙!能帮我实现点击一下按钮然后播放第一个动画再顺着播放第二个动画,顺便把前一个给remove掉的脚本!!!
ps:我所有的脚本都是在主时间轴第一帧写的,没有在动画最后一帧写。
summer.addEventListener(MouseEvent.CLICK,summer2);
function summer2(event:MouseEvent):void{
summer.gotoAndPlay(60);
var mytimer2:Timer=new Timer(500);
mytimer2.addEventListener(TimerEvent.TIMER,timerhandler2);
mytimer2.start();
function timerhandler2(event:TimerEvent):void{
var num2:int=summer.currentFrame;
if (num2==73)
{
var req2:URLRequest;
var ldr2:Loader=new Loader();
req2 = new URLRequest("2.swf");
ldr2.load(req2);
mc.addChild(ldr2);
}
}
}我需要在这里再等到2.swf播完之后自动转到3.swf。我要怎么侦听到2.swf已经播完? 展开
展开全部
var mc:MovieClip = ...;
mc.addFrameScript(帧数,到该帧时执行的函数);
然后在函数中写具体的操作
注:帧数=实际帧-1
比如:mc.addFrameScript(9, function():void{});
意为mc到第10帧时执行后面的函数
里面还可以有好几组参数,具体请再上网查
然望回答对你有用
mc.addFrameScript(帧数,到该帧时执行的函数);
然后在函数中写具体的操作
注:帧数=实际帧-1
比如:mc.addFrameScript(9, function():void{});
意为mc到第10帧时执行后面的函数
里面还可以有好几组参数,具体请再上网查
然望回答对你有用
追问
谢谢,我之前的问题已经解决了,虽然很麻烦。可是现在遇到的问题是我要等到2.swf播完之后再播3.swf文件,我要怎么侦听到2.swf已经播完?
追答
在2影片播放完时广播自定义事件.
展开全部
request:URLRequest = new URLRequest("")
navigateToURL(request,"_self");
把这段代码加入到动画的最后一帧上;
navigateToURL(request,"_self");
把这段代码加入到动画的最后一帧上;
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
在2影片播放完时广播自定义事件,当主类接受到后加载下一个影片同事清除上一个影片
追问
这个。。。我是初级,能否把代码写出来?帮帮忙TAT
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询