第六章 可视化列表
6.0 介绍
6.1 添加一个项目到可视化列表
6.2 从可视化列表中移除一个项目
6.3 移动对像向前或者向后
6.4 建立自定义视觉类
6.5 建立简单按纽
6.6 在运行时加载外部图像
6.7 加载和交互外部影片
6.8 建立鼠标交互
6.9 用鼠标拖动和停止拖动一个对像
AS3.0和 Flash Player 9在渲染模型上与前几个版本是截然不同的,传统上, MovieClip 是渲染的焦点。每个.swf 影片包含一个根 MovieClip(通常我们称它为 Stage)。根 MovieClip 可以包含子影片,也可以包含多个子影片,深度这个概念是用来安排影片层级的。像 createEmptyMovieClip(), attachMovie(), or duplicateMovie- Clip()方法来来建立影片,任何时候,一个影片被建立时,它自动被添加到视觉层级,因些被渲染器绘制。
可视化类 | Description描述 |
---|---|
DisplayObject | 所有可视化类的基础类,定义所有可视化类的属性和方法。该displayobject类并非意味着可以直接实例化 |
Bitmap | Bitmap类允许通过BitmapData 方法建立和操作图像, |
Shape | Shape 类包含一个图像道具,允许绘画 lines ,fills,circles.rectangles |
Sprite | Sprites 类似 shapes 但是它可以包含可视化对像,像 text 和 video,Sprite可以想像成是没有时间轴的 MovieClip。 |
MovieClip | MovieClip 是最熟悉的类,带有一个时间轴和控制播放的方法。因为MovieClip是Sprite 的子类,你可以在它内部绘画,同样它也可以包含可视化对像。 |
Video | Video 类存在于 flash.media 包中,但是它也是DisplayObject 的一个子类。Video 实例用来播放视频, |
TextField | TextField 类,在 flash.text 包中,允许建立动态和输入文本 |
Loader | Loader 实例用来加载外部可视化资源,像 .swf 电影或者图像文件。 |