使用as3从swf中提取所有png文件和位图数据

时间:2015-03-06 01:38:55

标签: actionscript-3 png flash

有没有办法使用as3获取位图资源列表(例如png文件)?我知道我可以通过swf的所有孩子检查每个孩子是否是一个形状,如果是,那么我可以通过

获取位图数据

var bmd:BitmapData = new BitmapData(obj.width,obj.height,true,0); bmd.draw(OBJ);

然后将bmd写为png文件。但是,通过执行此操作,我无法知道此对象与哪个png资源相关联,如果对象实例位于动画内,此方法可能无法正确捕获位图数据。有什么好主意吗?

1 个答案:

答案 0 :(得分:0)

我相信你可以使用这些库as3swf(as3swf是一个用于解析,创建,修改和发布SWF文件的低级Actionscript 3库。)和Velocity 9 SWF Inspector(一个方便的小工具来窥视)在SWF文件中)