在Flash中,BitmapData对象可用于将位图存储在RAM中,然后可以使用
beginBitmapFill()方法将其绘制到MovieClip.
如何将外部位图文件(.jpg)加载到BitmapData对象中?
即使是AS3代码也是有帮助的.
解决方法
AS3代码加载PNG并“获取”其位图数据
var bitmapData:BitmapData; var loader:Loader = new Loader(); loader.contentLoaderInfo.addEventListener(Event.COMPLETE,onComplete); loader.load(new URLRequest("../lib/img.png")); function onComplete (event:Event):void { bitmapData = Bitmap(LoaderInfo(event.target).content).bitmapData; }