as3 FLASH里添加外部SWF,用按钮播放完成或播放中怎样返回原来没播放前的页面?我加载代码

2024-12-12 13:11:48
推荐回答(3个)
回答1:

你要注册一个enterframe事件,在oncom那里不要用this,你应该定义一个全局的mc,然后把loader放进MC里面,然后
this.addEventListener(Event.ENTER_FRAME,onframe)
function onframe(e:Event){
if(mc.currentFrame == mc.totalFrame){
//跳回原来页面
}
}
原理,就是监听swf里面的当前帧和最后一帧,如果当前帧等于最后一帧,则跳回去。

回答2:

给按钮添加鼠标点击事件 在事件里移除加载的swf :removeChild(“你要移除的东西”)

回答3:

FLASH as3中怎样通过按钮使外部SWF文件载入进来,并且使载入进来的SWF文件放在{ //加载完成后把swf放到box里 box.addChild(loader); }//fun