ImageVerifierCode 换一换
格式:DOCX , 页数:122 ,大小:62.31KB ,
资源ID:20515138      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/20515138.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(FlashActionScript30语言和组件参考运算符Word下载.docx)为本站会员(b****6)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

FlashActionScript30语言和组件参考运算符Word下载.docx

1、将 expression1 - expression2 的值赋给 expression1。赋值 =assignment将 expression2(右侧的操作数)的值赋予 expression1 中的变量、数组元素或属性。按位 &bitwise AND将 expression1 和 expression2 转换为 32 位无符号整数,并对整数参数的每一位执行布尔 AND 运算。bitwise right shift将 expression 和 shiftCount 转换为 32 位整数,并将 expression 中的所有位向右移动由 shiftCount 转换所得到的整数指定的位数。bitwi

2、se unsigned right shift此运算符与按位向右移位运算符 () 基本相同,只是此运算符不保留原始表达式的符号,因为左侧的位始终用 0 填充。bitwise XOR将 expression1 和 expression2 转换为 32 位无符号整数,并在 expression1 或 expression2 中对应位为 1(但不是在两者中均为 1)的每个位的位置上放置 1。按位组合赋值 bitwise AND assignment对 expression1 赋予 expression1 & expression2 的值。bitwise left shift and assignme

3、nt执行按位向左移位 (XML literal tag delimiter在 XML 文本中定义 XML 标签。运算符详细信息+运算符 用法 expression1 + expression2语言版本:ActionScript 3.0运行时版本:Flash Player 9两个表达式都为整数时,和为整数;其中一个或两个表达式为浮点数时,和为浮点数。如果其中一个表达式为字符串,则所有其它表达式都被转换为字符串,然后连接起来,而不是进行求和。否则,如果表达式不是数字,Flash Player 会将其转换为数字。操作数 expression1:Number 要加上的值。expression2:结果

4、Number 一个整数或浮点数。示例如何使用示例 下面的语句将整数 2 和 3 相加:trace(2 + 3); / 5下面的语句将浮点数 2.5 与 3.25 相加:trace(2.5 + 3.25); / 5.75下例说明如果其中一个表达式为字符串,则所有其它表达式都被转换为字符串,然后连接起来:trace(Number + 8 + 0); / Number 80与动态和输入文本字段相关联的变量是字符串数据类型。在以下示例中,变量 deposit 是舞台上的一个输入文本字段。在用户输入存款数目后,该脚本尝试将 deposit 添加到 oldBalance。然而,由于 deposit 的类型

5、是 String,因此脚本连接(合并成一个字符串)变量的值,而不是对它们求和。var oldBalance:Number = 1345.23;var currentBalance = deposit_txt.text + oldBalance;trace(currentBalance);例如,如果用户在 deposit 文本字段中输入 475,则 trace() 语句将值 4751345.23 发送到撌涑觥泵姘濉若要更正这一点,请使用 Number() 函数将字符串转换为数字,如下所示:var currentBalance:Number = Number(deposit_txt.text) +

6、 oldBalance;另请参见 + (concatenation)+=expression1 += expression2例如,以下两个语句的结果是相同的:x += y;x = x + y;加法运算符 (+) 的所有规则适用于加法赋值运算符 (+=)。Number 一个数字。Number 加法运算的结果。下例说明加法赋值运算符 (+=) 的数值用法:var x:Number = 5;var y:Number = 10;trace(x); / 15 另请参见 + (addition)myArray = a0, a1,.aNmyArrayi = value myObjectpropertyNam

7、e数组访问运算符使您能够动态地设置和检索实例、变量和对象的名称。它还使您能够访问对象属性。用法 1:数组是一个对象,其属性称为元素,这些元素由名为索引的数字逐一标识。创建数组时,需用数组访问 () 运算符(即方括号)括住元素。一个数组可以包含各种类型的元素。例如,下面这个名为 employee 的数组包含三个元素;第一个元素是一个数字,另外两个元素是字符串(在引号内):var employee:Array = 15, Barbara, Jay;可以通过嵌套方括号来模拟多维数组。您最多可以嵌套深度为 256 级的数组。以下代码创建一个名为 ticTacToe 且含有三个元素的数组;其中每个元素也

8、是一个具有三个元素的数组:var ticTacToe:Array = 1, 2, 3, 4, 5, 6, 7, 8, 9; /* Select Debug List Variables in test mode to see a list of the array elements.*/ 用法 2:用方括号 () 括住每个元素的索引可直接对其进行访问;这样可以向数组添加新元素以及更改或检索现有元素的值。数组中第一个索引始终是 0,如下例所示:var my_array:Array = new Array();my_array0 = 15;my_array1 = Hello;my_array2 =

9、 true;可以使用方括号来添加第四个元素,如下例所示:my_array3 = George可以使用方括号访问多维数组中的元素。第一对括号标识原始数组中的元素,第二对括号标识嵌套数组中的元素。下面的 trace() 语句查找第二个数组(索引 1)的第三个元素(索引 2)。trace(ticTacToe12); / 6 用法 3:可以使用数组访问运算符来动态设置和检索对象的属性值:var obj:Object = new Object();obj.prop1 = footrace(objprop + 1); / fooobj.prop2 = barfor (j in obj) trace(obj

10、j); /* Output of for loop:foobar */myArray:Object 数组的名称。a0, a1,.aN:Object 数组中的元素;任何本机类型或对象实例,包括嵌套的数组。i:Number 大于等于 0 的整数索引。myObject:Object 对象的名称。propertyName:String 为对象的属性命名的字符串。Object 对一个数组的引用。数组中的一个值;本机类型或对象实例(包括数组实例)。对象的一个属性;下例说明创建新的空 Array 对象的两种方法;第一行使用方括号:Array = ;下例创建一个名为 employee_array 且含有三个元

11、素的数组,并更改该数组中的第三个元素。var employee_array = Marytrace(employee_array); / Barbara,George,Mary employee_array2 = Sam / Barbara,George,Sam 在下例中,计算括号中的表达式,并将结果用作要从 obj 对象中检索的变量的名称:for (var i:int = 1;i 3;i+) trace(obj+i);bar */ Array classObject classexpression as datatype如果第一个操作数是该数据类型的成员,则结果为第一个操作数。否则,结果为

12、null 值。第二个操作数所用表达式的计算结果必须为数据类型。expression:* 要针对指定的数据类型进行检查的值。datatype:Class 用于计算 expression 操作数的数据类型。不能使用特殊的 * 类(即无类型)。Object 如果 expression 是在 datatype 中指定的数据类型的成员,则结果为 expression。下例创建一个名为 myArray 的简单数组,并将 as 运算符用于各种数据类型。public var myArray:Array = onetwothreetrace(myArray as Array); / one,two,threet

13、race(myArray as Number); / nulltrace(myArray as int);=expression1 = expression2可以按值也可以按引用进行赋值。按值进行赋值将复制 expression1 的实际值并将其存储在 expression2 中。当 expression2 是原始值时(这意味着它的数据类型为 Boolean、Number、int、uint 或 String),使用按值进行赋值。按引用进行赋值将把对 expression2 的引用存储在 expression1 中。按引用进行赋值通常与 new 运算符一起使用。new 运算符将在内存中创建一个对象,并将对内存中该位置的引用分配给一个变量。注意:在 ActionScript 3.0 中,所有的值(包括原始值)都是对象,所有的赋值都通过引用来完成,但是原始对象具有一些特殊运算符,这些运算符使它们如同进行了按值赋值。* 变量、数组元素或对象的属性。* 任何类型的值。Object 赋予的值 expression2。下面的示例使用按值进行赋值

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1