- 浏览: 102759 次
- 性别:
- 来自: 大连
文章分类
最新评论
将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 可以略微提升呈现性能
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 经典的代码库
2013-03-29 16:39 03D引擎 Papervision3Dhttp://b ... -
AS3开源资源整理
2013-03-29 16:38 0一个使用Stage3D APIs 实现 ... -
如何自定义VideoPlayer的全屏行为
2012-12-13 16:58 1337Flex4中增加了一个视频播放组件:VideoPlayer,相 ... -
代码改变影片剪辑亮度、色调、高级、透明度的方法
2012-12-03 08:41 876通过Color类来改变影片颜色 亮度:(设置影片明暗效果) ... -
as3自己写皮肤
2012-11-30 09:47 0<?xml version="1.0" ... -
AS3 正则表达式详解
2012-11-30 09:27 01.新建正则表达式,有两 ... -
TweenLite用法
2012-11-30 09:26 0TweenLite 是一个缓动的类 ... -
AS3位图的加载、拷贝、绘制
2012-11-30 09:26 0建Bitmap可以是使用Bitmap ... -
AS3中的反射
2012-11-30 09:25 669什么是反射 反射 (Reflection) 是指在程序在运行时 ... -
AS3文本操作
2012-11-30 09:03 1238设置文本框的边框、背景与前景色 默认状态下,文本框的边框和背景 ... -
as3日期格式化以及htmlText的安全转义类
2012-11-30 08:57 1049package org.juke{ ... -
Flash AS3.0关于TextField的过滤,HTML格式,对齐,换行等介绍
2012-11-30 08:56 1386过滤文字输入 TextField.restrict = &q ... -
AS3碎裂重组特效
2012-11-26 15:04 893碎裂指的是图片的碎裂 那我们要先做的是就是得到这张图片,在a ... -
Flash AS3.0实例---接近鼠标的图片缓动效果
2012-11-26 15:02 1189当鼠标移动到图片的一定位置时,图片会缓冲移动到鼠标位置,在现 ... -
flex air 启动本地应用程序
2012-11-26 09:23 864在air 2.0中,可以利用NativeProcess启动本地 ... -
as3打开和保存本地文件
2012-11-26 08:52 2412package { import flash.displa ... -
FLV视频类播放器全屏切换完整AS代码示例
2012-11-21 10:53 843function setFullScreen() { ... -
as3冒泡排序
2012-11-20 09:12 0<?xml version="1.0" ... -
Flex在Image组件使用蒙板
2012-11-16 17:34 0Flex在Image组件使用蒙板 1.Flex SDK3.0 ... -
Flex导入Excel文件示例
2012-11-16 17:33 01.SDK3.0 2.导入文件用FileFilter过滤。由于 ...
相关推荐
14. **使用影片剪辑**:讲解影片剪辑的基本知识、控制影片剪辑播放、使用ActionScript创建MovieClip对象。 15. **使用补间动画**:介绍补间动画的基础知识,如复制、合并脚本和关联补间动画。 16. **使用反向运动*...
- **`flash.display.DisplayObject`**:这是所有显示对象的基类,如图形、文本字段和影片剪辑等。 - **`flash.display.DisplayObjectContainer`**:容器类,可以包含多个DisplayObject,并支持事件处理。 - **`flash...
例如,可以在两个关键帧上设置不同的旋转角度,然后让影片剪辑自动播放以实现翻转。 7. **缓动函数** 为了让动画看起来更自然,我们可以使用缓动函数(easing function)调整动画速度。这些函数可以改变动画的速度...
影片剪辑是Flash和AS3中的一个重要组成部分,用于组织和控制动画序列。 - **影片剪辑基础知识**:概述影片剪辑的基本概念,包括如何在时间线上安排帧和动作。 - **使用MovieClip对象**:教授如何使用`MovieClip`类...
- **影片剪辑基础知识**:影片剪辑是Flash中的一个重要概念,通过 `MovieClip` 类可以创建和控制影片剪辑。 - **使用MovieClip对象**:介绍了如何创建和操作 `MovieClip` 对象。 - **控制影片剪辑播放**:通过 `...
包括但不限于创建和操作字符串、获取字符串的长度、比较字符串、将对象转换为字符串、连接字符串以及在字符串中查找子串等。 数组是编程中处理多个数据项的基本结构。AS3支持索引数组、关联数组以及多维数组的使用...
影片剪辑(MovieClip)在Adobe Flash中是常见的动画元素,ActionScript 3.0提供了MovieClip类和相关方法来控制影片剪辑的播放。补间动画和反向运动是影片剪辑动画处理的基础,通过ActionScript 3.0可以控制动画的...
4. **图片显示**:在Flash中创建电影剪辑(MovieClip)或位图(Bitmap)对象,用于显示图片。通过XML获取的图片路径,可以加载BitmapData并赋值给Bitmap对象,将其添加到舞台上。 5. **动画效果**:利用Tween类或...
现在,不仅可以在Flash中直接操纵位图,而且还可以通过电影剪辑(MovieClip)的变换矩阵来完全控制电影剪辑的变换。在之前的Flash版本中,这是无法实现的。例如,像倾斜这样的变换如果要通过ActionScript来实现,则...
导入后,图片可以被转化为影片剪辑(MovieClip)组件,以便进行进一步的动画操作。 - 使用`scaleX`和`scaleY`属性可以调整图片的大小,以适应不同的展示需求。 4. **用户交互**: - 添加鼠标事件监听器,如`...
- **控制影片剪辑播放**:说明如何控制影片剪辑的播放。 - **使用 ActionScript 创建 MovieClip 对象**:讲解如何使用 ActionScript 来创建 `MovieClip` 对象。 - **加载外部 SWF 文件**:指导如何加载外部的 SWF ...
- **BitmapData (flash.display.BitmapData)**:提供了一种方式来创建和操作位图图像,包括绘制、过滤等。 - **Boolean**:布尔类型,只包含 true 和 false 两个值。 - **Button**:表示按钮组件,可以响应用户点击...
- **使用影片剪辑作为托盘图标**:通过编程方式将影片剪辑设置为 AIR 应用程序的托盘图标。 #### 八、扩展知识点 - **Text Field 和 Text Area**:这两个组件用于显示和编辑文本。`TextField` 通常用于单行文本,...
影片剪辑示例:RuntimeAssetsExplorer 第章:使用补间动画 补间动画基础知识 在Flash中复制补间动画脚本 合并补间动画脚本 描述动画 添加滤镜 将补间动画与其显示对象关联 第章:使用反向运动 反向运动的基础知识 IK...
4. **图片滑动**:要实现图片滑动,可以创建一个影片剪辑(MovieClip)对象,将图片放入其中,并通过改变其`x`和`y`坐标属性来实现平移效果。可以使用` Tween`类(如`TweenMax`或`TweenLite`)进行平滑的动画过渡。 ...
- **Bitmap和BitmapData类**:讲解了如何使用这两个类来创建、操作和显示位图图像。 - **示例**:通过一个使用离屏位图来动画化精灵的例子,展示了如何利用位图来实现高效的动画效果。 #### 第19章:视频处理 - **...