|
5年互联网服务经验,成就非凡 |
|
7×24小时不间断服务:13429027500 |
|
专业的技术团队,高素质的客服人员 |
|
|
网站建设用FLASH创建一个对象 |
文章来源:立天网络 发表于:2012-9-17 |
有两种方法创建一个对象,new运算符和对象初始运算符({}),你可以用new运算符追寻一个对象,从已定义的对象类或用户定义的对象类中;你也可以用对象初始化运算符从普通类型的对象中创建对象。 用新建运算符创建对象你需要结合使用函数构造器(constructor)(constructor仅仅只是用来创建某种类型的对象),ActionScript中的预定义的对象本质上是已写好的构造器函数。一个新的对象例示或建立了原对象的拷贝,指定了所有原对象的属性和函数。这正如从库中拖出一个电影剪辑到一部电影的Stage中。举例来说,下面的语句具体说明了一个Date对象。 currentDate=new Date( ); 你不初始化某些预定义好的对象也可以获得对象中的函数。比如,下列语句调用了Math\对象中的random( ); Random;\ Math.random( ); 需要constrdctor构造器函数的每一个对象在Action面板工具箱中有相对应的元素,比如:新建颜色,新建日期,新建字符串及其他。 在正常模式下使用新运算符创建对象。 选择setVariable. Nane一栏中输入可标识的名称。 在Value栏中输入新对象,新颜色及其他。输入constructor 构造器函数南大要的参数到括号中。 检查Value栏中的Expression框,如果你不检查它,整个值将是一个字符串,下列代码中,对象c就是contructor构造器颜色创建的。 C=new Color (this); 提示:一个对象名是一个带有对象数据类型的变量。 在正常模式下获取一个程序 选中evaluate行为语句。 输入“Expression”栏中对象名。 在“Expression”栏中输入对象的特性。 在正常模式下使用对象初始化运算符({}) 选中set Variatible 行为语句。 在变量栏中输入“名称”,这是新对象的名称。 在对象初始化运算符中输入属性名和值,用冒号分隔,比如:在下面语句中属性名是半径(radius)和面积(area),它们的值是5,一个表达式的值为: Mycircle={radius:5,area(pi*radius*radius)}; 圆括号的作用是求表达式的值,返回值是变量area的值。你也可以嵌套数组初始化对象,如下例所示: Newobject={name:”John Smith”,projicts:[“Flash”,Dreamweaver”]};
本文地址:http://www.eobo.cn/news/350.html
|
|
 |
|