■ 如果不需要可作为其它显示对象的容器的对象(即只需要用作独立屏幕元素的对象),请
根据使用目的选择 DisplayObject 或 InteractiveObject 两个子类中的一个:
■ 用于显示位图图像的 Bitmap。
■ 用于添加文本的 TextField。
■ 用于显示视频的 Video。
■ 用于绘制屏幕内容的“画布”的 Shape。特别是,如果要创建用于在屏幕上绘制形
状的实例,而且该实例不是其它显示对象的容器,则使用 Shape 比使用 Sprite 或
MovieClip 有明显的性能优势。
■ 用于 Flash 具体创作项的 MorphShape、StaticText 或 SimpleButton。(无法以编
程方式创建这些类的实例,但可以通过创建这些数据类型的变量来引用使用 Flash 创
作程序创建的项目。)
■ 如果需要使用变量来引用主舞台,请使用 Stage 类作为其数据类型。
■ 如果需要容器来加载外部 SWF 文件或图像文件,请使用 Loader 实例。加载的内容将作为
Loader 实例的子级添加到显示列表中。其数据类型将取决于加载内容的性质,如下所示:
■ 加载的图像将是 Bitmap 实例。
■ 使用 ActionScript 3.0 编写的已加载 SWF 文件将是 Sprite 或 MovieClip 实例
(或这些类的子类的实例,由内容创建者指定)。
■ 使用 ActionScript 1.0 或 ActionScript 2.0 编写的已加载 SWF 文件将是
AVM1Movie 实例。
■ 如果需要将一个对象用作其它显示对象的容器(无论是否还要使用 ActionScript 在显示
对象上进行绘制),请选择其中一个 DisplayObjectContainer 子类:
■ 如果对象是只使用 ActionScript 创建的,或者如果对象作为只使用 ActionScript 创
建和处理的自定义显示对象的基类,请选择 Sprite。
■ 如果要通过创建变量来引用在 Flash 创作工具中创建的影片剪辑元件,请选择
MovieClip。
■ 如果要创建的类与 Flash 库中的影片剪辑元件关联,请选择其中一个
DisplayObjectContainer 子类作为该类的基类:
■ 如果关联的影片剪辑元件在多个帧上有内容,请选择 MovieClip
■ 如果关联的影片剪辑元件仅在第一帧上有内容,请选择 Sprite
分享到:
相关推荐
《Flash AS3 手册》是一份详尽的资源,旨在帮助开发者深入理解和熟练运用ActionScript 3.0,这是Adobe Flash平台的核心编程语言。AS3是开发互动内容、游戏和富互联网应用(RIA)的强大工具,其语法严谨,性能优秀,...
在ActionScript 3 (AS3)中,灰化图片或显示对象是一种常见的视觉效果,它可以使图像看起来像是黑白照片,增强了界面的美学效果或者用于创建某种特定的视觉体验。在这个心得分享中,我们将探讨如何实现AS3中的灰度...
《Flash AS3开发手册》是针对使用ActionScript3.0进行应用程序开发的全面指南。ActionScript3.0是Adobe Flash平台的核心编程语言,用于创建互动式网页内容、游戏以及丰富的互联网应用程序(RIA)。本手册旨在帮助...
《Flash AS3 API 使用手册》是针对Adobe Flash Platform中ActionScript 3.0编程接口的详细指南,旨在帮助开发者深入理解和高效利用AS3语言在Flash Media Server 2上的应用。AS3是Flash平台上的一种强大脚本语言,为...
这份“AS3离线学习参考手册”旨在为开发者提供一个详尽且全面的学习资源,帮助他们掌握AS3的基础和高级特性。 一、AS3基础 AS3是面向对象的,它引入了类和包的概念,提高了代码的组织性和复用性。基础语法包括变量...
5. **显示列表和图形绘制**:AS3允许开发者通过DisplayObject类及其子类(如Sprite和MovieClip)来管理舞台上的元素。此外,绘图API如Graphics类用于在舞台上绘制自定义图形。 6. **时间轴控制**:对于Flash开发者...
AS3的类继承树展示了所有内置类之间的层次结构,包括DisplayObject类家族(用于图形渲染)、EventDispatcher类(处理事件)、Error类(异常处理)等。通过类继承,开发者可以复用代码,减少重复工作,并实现多态性,...
这些可以通过Flash的DisplayObject类及其子类(如Sprite、Button等)来创建,并结合ActionScript代码实现交互逻辑。 6. **时间轴控制**:为了更新进度条,需要获取音频的总时长和当前播放位置。Sound对象的...
《Flash AS3 中文帮助文档》是针对Adobe Flash Professional CS3中的ActionScript 3.0编程语言提供的中文版API参考手册。ActionScript 3.0是Flash平台上用于创建交互式内容、动画和富互联网应用程序(RIA)的主要...
1. **图形渲染**:AS3提供了DisplayObject类和它的子类,如Shape、Sprite等,用于创建和管理舞台上的可视元素。水滴和背景玻璃可以分别用这些类来创建,然后通过添加到舞台上进行显示。 2. **动画原理**:在AS3中,...
AS3的DisplayObject类及其子类可以创建和操作游戏对象的视觉表示。帧动画可以通过MovieClip类实现,而连续移动则需要定时器和更新函数来控制。 7. 游戏逻辑: 包括坦克的生命值、分数系统、游戏胜利和失败条件等。...
AS3简易画板是一款基于ActionScript 3.0(AS3)开发的轻量级交互式画图工具,主要用于在Flash环境中实现用户可以自由绘制线条的功能。它允许用户选择不同的颜色,通过鼠标操作在画板上绘画,为用户提供了一个简单的...
在ActionScript 3 (AS3)中,处理GIF图像主要涉及到的是图形解析和动态显示。GIF是一种广泛使用的图像格式,尤其适用于动画,因为它们支持多帧和透明度。AS3作为Adobe Flash Professional和Flex SDK的核心编程语言,...
在AS3中,我们可以使用DisplayObject容器和DisplayObject子类(如Sprite和Bitmap)来构建游戏画面,同时监听用户事件,如鼠标点击和拖放。 Controller作为Model和View的桥梁,处理用户输入并调用适当的方法来更新...
3. **显示对象层次**:AS3中的DisplayObject类及其子类(如Sprite和MovieClip)是构建游戏图形的基础,理解它们的层次关系和渲染机制是制作动态游戏的关键。 4. **时间轴控制**:AS3允许开发者在时间轴上控制动画,...
4. **图形绘制**:在Flash中,可以使用`DisplayObject`类的子类如`Sprite`或`MovieClip`来创建可显示的对象。时钟的指针和数字可能都是这样的对象,通过改变它们的位置、旋转角度等属性来模拟时钟的运行。 5. **...
在AS3中,我们可以利用DisplayObject类及其子类(如Sprite和MovieClip)来创建自定义组件。组件通常包括视觉表现和行为两部分,通过将这两者结合,我们可以创建出既有美观外观又能响应用户交互的组件。 创建自定义...
3. **显示对象**:DisplayObject类及其子类(如Sprite、MovieClip)用于创建可视化元素,它们可以添加到显示列表上,形成舞台上的内容。 4. **数据绑定**:Flex 4.0引入了强大的数据绑定机制,允许UI组件自动反映...
AS3滚动条是ActionScript 3.0编程语言中实现的一种用户界面元素,它主要用于在内容超出可视区域时提供导航。在AS3中,滚动条是通过Flash的UI组件库来创建和控制的,允许用户在长或宽的数据显示区域中进行上下或左右...
### AS3 Embed 用法详解 #### 一、引言 随着ActionScript 3.0 (简称AS3) 的普及与发展,开发人员越来越多地利用AS3进行Flash项目的开发。在AS3环境中,开发者不再像以前版本那样依赖于Flash IDE中的库来存储图形...