精华区 [关闭][返回]

当前位置:网易精华区>>讨论区精华>>电脑技术>>动画制作>>软件教程>>FLASH教程>>[转载]:《Flash MX AS基础》第三课

主题:[转载]:《Flash MX AS基础》第三课
发信人: younger.zz(多收了三五斗)
整理人: yufif(2003-09-21 15:36:20), 站内信件
★原文转载自Learning版younger.zz的《【FlashMX AS基础】第三课》★
第二部分:操作符(第三课) 

这部分将主要介绍最常用的操作符。 

2.1  =(赋值) 
语法规范 
Expr1 = Expr2 

参数解释 
Expr1 变量、数组元素或对象属性。  
Expr2 任何类型的值。  

详细说明 
运算符;将 Expr2(位于右侧的参数)的类型赋予 Expr1 中的变量、数组元素或属性。在 Flash 5 中,= 为赋值运算符,而 == 运算符用于计算相等性。在 Flash 4 中,= 为数值等于运算符。将 Flash 4 文件引入 Flash 5 创作环境中,必须经过一个转换过程以维护数据类型的完整性。  

实例示范 
下面的示例使用赋值运算符将数字数据类型赋予变量 a。  
a = 8; 
下面的示例使用赋值运算符将字符串数据类型赋予变量 z。  
z = "8doo"; 


2.2  ==(等于) 

语法规范 
Expr1 == Expr2 

参数解释 
Expr1、Expr2 数字、字符串、布尔值、变量、对象、数组或函数。  

详细说明 
运算符(等于);测试两个表达式是否相等。如果表达式相等,则结果为 true。  
相等 的定义取决于参数的数据类型:  
    数字和布尔值按值进行比较,如果它们具有相同的值,则视为相等。 
    对于字符串表达式,如果它们具有相同的字符数,而且这些字符都相同,则这些字符串表达式相等。  
    变量、对象、数组和函数按引用进行比较。对于变量,如果两个变量引用相同的对象、数组或函数,则它们相等。而两个单独的数组即使具有相同数量的元素,也永远不会被视为相等。  

实例示范 
下面的示例将 == 运算符与 if 语句协同使用,结果(如图2-1) : 
在Action窗口中输入如下Action Script,按Ctrl+回车后得到的结果: 
a = "8doo"; 
b = "8Doo"; 
if (a == b) { 
trace("a 等于 b"); 
} else { 
trace("a 不等于 b"); 



----

》是什么让我成熟?是什么让我不哭?《    

       

[关闭][返回]