当前位置: 首页 > 图文教程 > Flash动画 > Flash动画制作 > Flash MX 编程深层次应用-ActionScript编程(4)

Flash动画制作
Flash新手入门教程:动画补间和形状补间
Flash新手入门教程:图形、按钮和影片剪辑元件
Flash新手入门教程:运用遮罩制作无脚本软翻书一
Flash新手入门教程:AS3代码第一课:下雪效果
Flash新手入门教程:形状补间制作摇曳的烛光
Flash新手入门教程:AS2代码制作拖动和碰撞侦测效果
Flash教程:打造搞笑诙谐的QQ表情动画
Flash教程:打造植物生长过程动画
Flash教程:AS制作随机绽放的美丽花朵
Flash初级教程:制作水滴滴落动画效果
flash教程:绘制一款png铅笔图标
Flash教程:用AS制作文字波动效果
Flash教程:AS制作复制美丽爱心效果
Flash手绘教程:教你画卡通澳大利亚夏日海滩
Flash8教程:如何控制flvs视频播放停止
Flash技巧:如何解决动画文件增大的方法
Flash教程:你知道这些常用命令吗?
用Swf2Gif将flash动画快速变成GIF格式
Flash新手入门教程:AS2代码制作弹出菜单
Flash技巧:如何在网页中直接播放MP3音乐

Flash动画制作 中的 Flash MX 编程深层次应用-ActionScript编程(4)


出处:互联网   整理: 软晨网(RuanChen.com)   发布: 2009-11-22   浏览: 28 ::
收藏到网摘: n/a

1.3 点符号和路径

    

1.3.1  对象和点符号

因为ActionScript是一种面向对象的编程语言,所以对于ActionScript来说,最重要的概念就是对象了。对象是动画中ActionScript 可以操纵的最基本的单元。每一个Symbol物件都可以被声明成对象。在成为对象之后,就会拥有一些属性、一些方法,ActionScript就是通过改变这些对象的属性,调用对象的方法来完成对动画的操纵的。

同一种类型的对象都从它的对象原型(称为它的父对象)那里继承了一些相同的属性和方法。例如,Graphic Symbol在被声明成对象之后,都会拥有_xscale_yscaleX轴和Y轴的缩放比例)这两个属性。这是它们从同一个父对象处继承来的。

既然不同的对象会有相同名字的属性或方法,那么ActionScript如何知道要去控制哪一个对象的属性和方法呢?这就需要用到点符号“.”。

在点符号之前(左侧)是对象或上一层的对象,在点符号后面(右侧)则是该对象的属性、方法或下一层的对象。举个例子看一下也许会更清楚:

Object是一个对象,它有一个属性property和一个方法Method()。如果要读取或是给它的属性赋值,应该这样做:

a=Object.property;  //读取属性property中的值并赋给变量a

Object.property=b;  //将变量b中的值赋给属性property

如果要调用Object对象的一个方法,应该这样做:

Obejct.Method();   //调用Object对象的Method()方法

或者

a=Object.Method();  //Object对象的Method()方法的返回值赋给变量a


1.3.2  多层式对象结构

在上面的这些例