`
Zsb007
  • 浏览: 59331 次
  • 性别: Icon_minigender_1
  • 来自: 苏州
社区版块
存档分类
最新评论

MovieClip,Sprite,Shape三者之间的区别

阅读更多
下面来了Sprite,这个3.0中我们打交道最多的容器了。一句话,它是去掉了时间轴的MovieClip(即阉割版MovieClip)。如我开头例子所说,倘若我们只是为了创建一个容器,那么Sprite是首选。甚至可以说,我们这些写代码的开发人员,90%以上的情况都只需要和Sprite打交道。含有时间轴的MovieClip一般是Flash工具创建出来的,往往只需要加载就可以了。准确的说,Sprite比ActionScript 2中的MovieClip不止少一个TimeLine,如装载。Sprite中也含有Graphic对象,这意味着,它也可以直接在其中代码绘图。

但我们始终要记住,Sprite不同于Shape,区别就在于Sprite是容器,而Shape不是。

从代码角度说,就是,Sprite可以addChild(),但Shape不可以
分享到:
评论

相关推荐

    as3官方文档及例子

    5. 显示列表:掌握舞台上的显示对象层次结构,包括MovieClip、Sprite、Shape等类。 6. 事件处理:学习事件模型,包括事件监听、派发和阻止冒泡等。 7. 外部接口:了解如何与外部数据(如XML、JSON)或本地文件系统...

    FLASHAS3代码

    4. 显示对象:DisplayObject是AS3中的基础显示类,包括Sprite和MovieClip。Sprite用于静态内容,MovieClip则支持时间轴动画。了解如何添加、移除和操作显示对象,是创建动态内容的关键。 四、事件处理 5. 事件模型...

    ActionScript教程

    ActionScript可以操作Flash舞台上的显示对象,包括MovieClip、Sprite、Shape等。这些对象可以通过ActionScript创建、移动、旋转、缩放。同时,ActionScript也支持基本的图形绘制,如线条、填充和渐变。 五、时间轴...

    AS3.0自学电子教案

    - 显示对象(Display Object)是所有可绘制元素的基类,包括MovieClip、Sprite、Shape等。 - 舞台(Stage)是所有显示对象的容器,可以通过舞台属性访问和操作舞台上的元素。 8. **动画与时间轴控制**: - 可以...

    AS 3.0中文帮助文档

    7. 动画和图形:AS3.0提供了强大的图形API,允许开发者使用Shape、Sprite和BitmapData类创建和控制复杂的矢量图形和位图。Tween和Timeline API则用于创建平滑的动画效果。 8. 数据类型:AS3.0包括基本数据类型(如...

    flash AS3 动画教程

    3. **显示对象**:理解MovieClip、Sprite、Shape等基本显示对象的使用,以及它们在显示列表中的组织方式。 4. **图形绘制**:学习如何使用AS3进行矢量图形绘制,包括线条、形状和渐变填充。 5. **动画原理**:掌握补...

    3D效果的as3源码

    在AS3中,3D对象通常由一系列的顶点、纹理坐标和法线向量定义,这些数据通过几何体类如Sprite3D或Shape3D进行表示。然后,开发者可以使用Matrix3D类来处理3D变换,包括平移、旋转和缩放。例如,通过改变Matrix3D的...

    ActionScript语句中文全解

    1. 显示对象:DisplayObject是所有可以出现在舞台上的对象的基类,包括MovieClip、Sprite、Shape等。 2. 图形绘制:使用Graphics类的方法,如lineTo、moveTo、beginFill等,可以在舞台上绘制图形。 3. 矩形和圆形:...

    Flash ActionScript 3.0学习指南

    Display List是Flash中的可视化层次结构,包括MovieClip、Sprite、Shape等类,用于创建和管理舞台上的视觉元素。ActionScript 3.0提供了强大的图形绘制API,可以动态绘制线条、填充、渐变和位图,甚至可以进行矢量...

    flash贪吃蛇论文及代码

    Flash的`DisplayObject`类及其子类(如`Shape`、`Sprite`)提供了丰富的图形绘制功能。在贪吃蛇游戏中,我们可以创建`Sprite`对象表示蛇身的各个部分,以及食物,然后在舞台上布局这些对象。 五、用户交互 AS3中的`...

    ActionScript 3.0 Game Programming University教程和源码

    4. **图形绘制与动画**:在Flash舞台上绘制图形,使用Shape、Sprite类以及Graphics API创建动态效果。了解如何实现帧动画和基于时间的动画。 5. **时间轴控制**:掌握MovieClip类,了解如何在时间轴上控制影片剪辑...

    Flash_AS3.0例子

    3. **图形绘制**:利用Graphics类进行矢量图形绘制,包括线条、曲线、填充等,结合Shape和Sprite类,理解图形与容器的关系。 4. **按钮交互**:创建自定义按钮组件,实现点击、 rollover等交互效果,学习使用Button...

Global site tag (gtag.js) - Google Analytics