您的位置:首页 > 其它

Embed到程序中的swf文件如何获取MovieClip对象

2011-12-21 20:38 148 查看
很多时候要将体积小的swf文件嵌入到程序中,单纯的嵌入并不能获得MovieClip对象,怎样才能获取到呢?通过下面的例子可以知道:

//嵌入进去的swf文件

[Embed(source = "LoadingProcessBar.swf")]

var loadingProgressClass:Class;

//采用下面的方法:首先获取二进制数据,然后再得到MovieClip

var loader:Loader = new Loader();

var o:Object = new loadingProgressClass();

//获取object对象的loader对象

var ld:Loader = o.getChildAt(0) as Loader;

//获取二进制数据

var bytes:ByteArray = ld.contentLoaderInfo.bytes;

loader.contentLoaderInfo.addEventListener("complete", function(e:Event):void

{addChild(e.target.loader.content)

});

loader.loadBytes(bytes);
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: