在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;
- }