[AS3]AS3.0处理复制位图的最完整源代码示例(四种示例)
[AS3]AS3.0处理复制位图的最完整源代码示例(四种示例),clone方法,copyPixels 方法,BitmapDataChannel方法,draw方法
例1:
clone方法:
- //创建一个Loader对象,用于加载位图
- var loader:Loader=new Loader();
- var url = new URLRequest("photo.jpg");
- loader.load (url);
- //注册加载事件,在加载完成时调用
- loader.contentLoaderInfo.addEventListener (Event.COMPLETE,onload);
- //加载完成时调用的事件处理函数
- function onload (evt:Event)
- {
- //创建空的Bitmap位图对象image,接收载入的位图图像数据
- var image:Bitmap = Bitmap(loader.content);
- image.x = 50;
- image.y = 50;
- addChild (image);
- //获取位图image的BitmapData数据
- var bitmapdata1:BitmapData = image.bitmapData;
- //复制image位图的数据,并返回位图bitmapData2数据结果
- var bitmapdata2:BitmapData = bitmapdata1.clone();
- //CuPlayer.com提示以克隆副本创建新的位图image1;
- var image1:Bitmap = new Bitmap(bitmapdata2);
- image1.x = 300;
- image1.y = 150;
- addChild (image1);
- }
热门文章推荐
- [HLS]做自己的m3u8点播系统使用HTTP Live Streaming(HLS技术)
- [FMS]FMS流媒体服务器配置与使用相关的介绍
- [AS3]什么是M3U8,与HTML5的区别是什么
- AS2.0 让flash自适应全屏,并且不自动缩放
- [AS3]as3.0的sound类常用技巧整理
- [AS3]as3与ByteArray详解、ByteArray介绍、ByteArray用法
- 关于RTMP,RTMPT,RTMPS,RTMPE,RTMPTE协议的介绍
- [JS]分享浏览器弹出窗口不被拦截JS示例
请稍候...