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);
//嵌入进去的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);
相关文章推荐
- 为什么获取的System.Web.HttpContext.Current值为null,HttpContext对象为null时如何获取程序(站点)的根目录
- 如何遍历枚举类型的对象、并获取枚举类型长度
- 如何通过抓包工具fiddler获取java程序的http请求
- C++中如何获取对象的名字(变量名,注意不是类名)
- Unix/Linux环境C编程入门教程(22) C/C++如何获取程序的运行时间
- 在java程序中如何能获取到另一个程序的windows句柄,又如何使用这个句柄向这个窗口发送消息
- 关于程序自身的一些参数如何获取
- (小工具)Java反射机制实现任意对象集合排序并且获取排列名次的通用程序实践
- 如何获取Oracle数据库中某表及索引、约束、触发器、对象权限的创
- 如何获取其它程序的命令行参数
- js中如何复制一个对象,如何获取所有属性和属性对应的值
- 制作分页显示时用paginate()函数获取对象后如何将获取到的某一键值进行修改
- C# 如何获取某个类型或类型实例对象的大小
- java 程序中获取session/request/response/上下文路径等对象
- android Activity中如何获取Context对象
- C++中如何获取对象的名字(变量名,注意不是类名)
- 如何在一个Office Automation的程序中获取Shared Calendars
- 微信小程序常见问题->上传文件后如何在后台(php)获取文件名解决方法
- 如何获取其它程序的命令行参数