`
maloveqiao
  • 浏览: 102759 次
  • 性别: Icon_minigender_1
  • 来自: 大连
社区版块
存档分类
最新评论

as3 影片剪辑(MovieClip)转换为位图(BitmapData)

    博客分类:
  • as3
 
阅读更多
将mc转换成bitmap首先得建立一个BitmapData,使用BitmapData的draw方法或是BitmapData.copyPixels方法绘制。 var mc:MovieClip = new MovieClip(); var mBit:BitmapData = new BitmapData(mc.width,mc.height, true, 0xffffff); mBit.draw(mc); var bitmap:Bitmap = new Bitmap(mBit);

var displayObject:DisplayObject = stage;

var bitmapData:BitmapData = new BitmapData(displayObject.width,displayObject.height,true,0xffffff);

bitmapData.draw(displayObject);  

var bitmap:Bitmap = new Bitmap(bitmapData);       

var png:PNGEncoder = new PNGEncoder();  

var pngStream:ByteArray = png.encode(bitmapData);  

var f:File = File.desktopDirectory;  

f = new File(f.resolvePath("a.png").nativePath);   f.save(pngStream,"a.png"); 


transparent:Boolean (default = true) — 指定位图图像是否支持每个像素具有不同的透明度。默认值为 true(透明)。若要创建完全透明的位图,请将 transparent 参数的值设置为 true,将 fillColor 参数的值设置为 0x00000000(或设置为 0)。将 transparent 属性设置为 false 可以略微提升呈现性能
分享到:
评论

相关推荐

    AS3开发指南

    14. **使用影片剪辑**:讲解影片剪辑的基本知识、控制影片剪辑播放、使用ActionScript创建MovieClip对象。 15. **使用补间动画**:介绍补间动画的基础知识,如复制、合并脚本和关联补间动画。 16. **使用反向运动*...

    AS3的常用类和函数大全

    - **`flash.display.DisplayObject`**:这是所有显示对象的基类,如图形、文本字段和影片剪辑等。 - **`flash.display.DisplayObjectContainer`**:容器类,可以包含多个DisplayObject,并支持事件处理。 - **`flash...

    as3.0 翻转效果 翻牌效果

    例如,可以在两个关键帧上设置不同的旋转角度,然后让影片剪辑自动播放以实现翻转。 7. **缓动函数** 为了让动画看起来更自然,我们可以使用缓动函数(easing function)调整动画速度。这些函数可以改变动画的速度...

    ActionScript3.0开发人员指南

    影片剪辑是Flash和AS3中的一个重要组成部分,用于组织和控制动画序列。 - **影片剪辑基础知识**:概述影片剪辑的基本概念,包括如何在时间线上安排帧和动作。 - **使用MovieClip对象**:教授如何使用`MovieClip`类...

    ActionScript 3.0 开发人员指南中文官网上下的

    - **影片剪辑基础知识**:影片剪辑是Flash中的一个重要概念,通过 `MovieClip` 类可以创建和控制影片剪辑。 - **使用MovieClip对象**:介绍了如何创建和操作 `MovieClip` 对象。 - **控制影片剪辑播放**:通过 `...

    actionScript3开发人员最全指南

    包括但不限于创建和操作字符串、获取字符串的长度、比较字符串、将对象转换为字符串、连接字符串以及在字符串中查找子串等。 数组是编程中处理多个数据项的基本结构。AS3支持索引数组、关联数组以及多维数组的使用...

    2013 Adobe ActionScript 3.0 开发人员指南

    影片剪辑(MovieClip)在Adobe Flash中是常见的动画元素,ActionScript 3.0提供了MovieClip类和相关方法来控制影片剪辑的播放。补间动画和反向运动是影片剪辑动画处理的基础,通过ActionScript 3.0可以控制动画的...

    基于flash+xml的图片轮放器

    4. **图片显示**:在Flash中创建电影剪辑(MovieClip)或位图(Bitmap)对象,用于显示图片。通过XML获取的图片路径,可以加载BitmapData并赋值给Bitmap对象,将其添加到舞台上。 5. **动画效果**:利用Tween类或...

    Flash Transform Matrix

    现在,不仅可以在Flash中直接操纵位图,而且还可以通过电影剪辑(MovieClip)的变换矩阵来完全控制电影剪辑的变换。在之前的Flash版本中,这是无法实现的。例如,像倾斜这样的变换如果要通过ActionScript来实现,则...

    flash图片旋转展示

    导入后,图片可以被转化为影片剪辑(MovieClip)组件,以便进行进一步的动画操作。 - 使用`scaleX`和`scaleY`属性可以调整图片的大小,以适应不同的展示需求。 4. **用户交互**: - 添加鼠标事件监听器,如`...

    actionScript学习文档

    - **控制影片剪辑播放**:说明如何控制影片剪辑的播放。 - **使用 ActionScript 创建 MovieClip 对象**:讲解如何使用 ActionScript 来创建 `MovieClip` 对象。 - **加载外部 SWF 文件**:指导如何加载外部的 SWF ...

    adobe actionscript学习资料

    - **BitmapData (flash.display.BitmapData)**:提供了一种方式来创建和操作位图图像,包括绘制、过滤等。 - **Boolean**:布尔类型,只包含 true 和 false 两个值。 - **Button**:表示按钮组件,可以响应用户点击...

    flash_AIR实例教程(中文版)

    - **使用影片剪辑作为托盘图标**:通过编程方式将影片剪辑设置为 AIR 应用程序的托盘图标。 #### 八、扩展知识点 - **Text Field 和 Text Area**:这两个组件用于显示和编辑文本。`TextField` 通常用于单行文本,...

    ActionScript开发人员指南中文版

    影片剪辑示例:RuntimeAssetsExplorer 第章:使用补间动画 补间动画基础知识 在Flash中复制补间动画脚本 合并补间动画脚本 描述动画 添加滤镜 将补间动画与其显示对象关联 第章:使用反向运动 反向运动的基础知识 IK...

    flash 图片滑动 图层显示

    4. **图片滑动**:要实现图片滑动,可以创建一个影片剪辑(MovieClip)对象,将图片放入其中,并通过改变其`x`和`y`坐标属性来实现平移效果。可以使用` Tween`类(如`TweenMax`或`TweenLite`)进行平滑的动画过渡。 ...

    PROGRAMMING ACTIONSCRIPT 3.0

    - **Bitmap和BitmapData类**:讲解了如何使用这两个类来创建、操作和显示位图图像。 - **示例**:通过一个使用离屏位图来动画化精灵的例子,展示了如何利用位图来实现高效的动画效果。 #### 第19章:视频处理 - **...

Global site tag (gtag.js) - Google Analytics