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

[AS3]AS3.0处理复制位图的最完整源代码示例(四种示例)

时间:2013-04-04 17:24CuPlayer.com
[AS3]AS3.0处理复制位图的最完整源代码示例(四种示例),clone方法,copyPixels 方法,BitmapDataChannel方法,draw方法

例1:
clone方法:

  1. //创建一个Loader对象,用于加载位图 
  2. var loader:Loader=new Loader(); 
  3. var url = new URLRequest("photo.jpg"); 
  4. loader.load (url); 
  5. //注册加载事件,在加载完成时调用 
  6. loader.contentLoaderInfo.addEventListener (Event.COMPLETE,onload); 
  7. //加载完成时调用的事件处理函数 
  8. function onload (evt:Event) 
  9. //创建空的Bitmap位图对象image,接收载入的位图图像数据 
  10. var image:Bitmap = Bitmap(loader.content); 
  11. image.x = 50
  12. image.y = 50
  13. addChild (image); 
  14. //获取位图image的BitmapData数据 
  15. var bitmapdata1:BitmapData = image.bitmapData; 
  16. //复制image位图的数据,并返回位图bitmapData2数据结果 
  17. var bitmapdata2:BitmapData = bitmapdata1.clone(); 
  18. //CuPlayer.com提示以克隆副本创建新的位图image1; 
  19. var image1:Bitmap = new Bitmap(bitmapdata2); 
  20. image1.x = 300
  21. image1.y = 150
  22. addChild (image1); 

热门文章推荐

请稍候...

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

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