如何用as3.0实现as2.0中的loadmoive功能?
_(:з」∠)_小白用as3.0搞了个小游戏,但是游戏是作品的一个小部分,所以需要在游戏里放上一个“回主菜单”的按钮,按按钮后实现回主菜单动画(as2.0的swf文件)。...
_(:з」∠)_小白用as3.0搞了个小游戏,但是游戏是作品的一个小部分,所以需要在游戏里放上一个“回主菜单”的按钮,按按钮后实现回主菜单动画(as2.0的swf文件)。。。
可是我只会loader。。写出来的代码的效果是直接在游戏的界面上播放主菜单动画QAQ哭辣QAQ求教 展开
可是我只会loader。。写出来的代码的效果是直接在游戏的界面上播放主菜单动画QAQ哭辣QAQ求教 展开
1个回答
展开全部
as3.0与as2.0不可以混用。故需要将一方转换。
使用loader.unloadAndStop();可以将loader加载的内容卸载并停止。如果你考虑到资源重利用问题的话,就结合stop()与removeChild()来清除loader加载的动画。实现退出效果。
使用loader.unloadAndStop();可以将loader加载的内容卸载并停止。如果你考虑到资源重利用问题的话,就结合stop()与removeChild()来清除loader加载的动画。实现退出效果。
追问
谢谢你但是_(:з」∠)_。。我不是要退出加载的内容。。是用loader加载外部swf后,将原来的对象清除,只留下加载的外部swf_(:з」∠)_。。
追答
同样是使用removeChild来清除对象,代码如下:
var len:uint = this.numChildren;
for(var i:uint=0;i<len;i++){
this.removeChildAt(0);
}
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询