·您当前的位置:首页 > 技术教程 > AS2与AS3技术 >

[AS3]as3.0中Loader类载入图片到位图上的写法示例

时间:2012-11-24 22:40cnblogs.com
使用flash.display.Loader类载入图片,当图片载入完成时,loader的content属性就是一个Bitmap.访问Bitmap的bitmapData属性就在访问载入的图片

使用flash.display.Loader类载入图片,当图片载入完成时,loader的content属性就是一个Bitmap.访问Bitmap的bitmapData属性就在访问载入的图片

  1. package {    
  2.     import flash.display.Bitmap;    
  3.     import flash.display.Loader;    
  4.     import flash.display.Shape;    
  5.     import flash.display.Sprite;    
  6.     import flash.events.Event;    
  7.     import flash.net.URLRequest;    
  8.    
  9.     public class Sample0310 extends Sprite    
  10.     {       
  11.         private var loader:Loader;    
  12.             
  13.         public function Sample0310()    
  14.         {       
  15.             loader = new Loader();    
  16.             loader.load(new URLRequest("http://www.cuplayer.com/cuplayer.jpg"));    
  17.             loader.contentLoaderInfo.addEventListener(Event.COMPLETE,onLoadComplete);    
  18.         }    
  19.             
  20.         private function onLoadComplete(target:Event):void    
  21.         {    
  22.             var circle:Shape = new Shape();    
  23.             circle.graphics.beginFill(0xFFFF00);    
  24.             circle.graphics.drawCircle(50,50,25);    
  25.             circle.graphics.endFill();    
  26.                 
  27.             var image:Bitmap = loader.content  as  Bitmap;    
  28.             image.bitmapData.draw(circle);    
  29.                     
  30.             this.addChild(image);    
  31.         }    
  32.     }    

 

热门文章推荐

请稍候...

保利威视云平台-轻松实现点播直播视频应用

酷播云数据统计分析跨平台播放器