- package
- {
- import flash.display.*;
- import flash.events.Event;
- import flash.net.URLRequest;
- public class Test extends Sprite
- {
- private var loader:Loader;
- private var bitMapData:BitmapData;
- public function Test ()
- {
- this.loader = new Loader();
- this.loader.contentLoaderInfo.addEventListener(Event.COMPLETE, this.complete);
- this.loader.load(new URLRequest("img.jpg"));
- }
- private function complete (event:Event):void
- {
- var loaderInfo:LoaderInfo = event.target as LoaderInfo;
- this.bitMapData = new BitmapData(loaderInfo.width, loaderInfo.height);
- this.bitMapData.draw(loaderInfo.content);
- }
- }
- }
- private function complete (event:Event):void
- {
- var bitmap:Bitmap = event.target.content as Bitmap;
- //获得BitmapData对象值;
- bitmap.bitmapData;
- }
本文介绍了一个使用ActionScript 3.0在Flash中加载并处理图片的示例。该示例通过Loader类加载外部图片资源,并利用BitmapData类将图片绘制到舞台上。
184

被折叠的 条评论
为什么被折叠?



