注册
 找回密码
 注册
江西广告网
查看: 301|回复: 0
打印 上一主题 下一主题

Flash MX 编程深层次应用-ActionScript编程(4)

[复制链接]

该用户从未签到

1
跳转到指定楼层
发表于 2009-1-23 11:52:59 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有帐号?注册

x
1.3 点符号和路径 1.3.1 对象和点符号因为ActionScript是一种面向对象的编程语言,所以对于ActionScript来说,最重要的概念就是对象了。对象是动画中ActionScript 可以操纵的最基本的单元。每一个Symbol物件都可以被声明成对象。在成为对象之后,就会拥有一些属性、一些方法,ActionScript就是通过改变这些对象的属性,调用对象的方法来完成对动画的操纵的。 同一种类型的对象都从它的对象原型(称为它的父对象)那里继承了一些相同的属性和方法。例如,Graphic Symbol在被声明成对象之后,都会拥有_xscale和_yscale(X轴和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 多层式对象结构在上面的这些例
您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表