The code below shows how to load a remote image and store it in a Bitmap object (this works for local images too). We begin by creating a Loader object, setting the callback function OnImageLoad() to get called when the image is done loading, and then calling the load() function to load the image. The OnImageLoad() function casts the loaded content to a Bitmap, where the BitmapData is used to create a new Bitmap that is added to the stage for display.
const ksXoaXLogo:String = "http://www.xoax.net/public/XoaXLogoNew.png"; var qLoader:Loader = new Loader(); qLoader.contentLoaderInfo.addEventListener(Event.COMPLETE, OnImageLoad); qLoader.load(new URLRequest(ksXoaXLogo)); function OnImageLoad(e:Event):void { var qTempBitmap:Bitmap = qLoader.content as Bitmap; var qBitmap:Bitmap = new Bitmap(qTempBitmap.bitmapData); addChild(qBitmap); }
Tags: 3.0, actionscript, adobe, bitmap, flash, graphics, image, loading, png
Michael HallBy: Michael Hall