精华区 [关闭][返回]

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

主题:《Flash MX AS基础》第六课
发信人: younger.zz(多收了三五斗)
整理人: yufif(2003-09-24 09:02:43), 站内信件
★原文转载自Learning版younger.zz的《【FlashMX AS基础】第六课》★
 第六课 


2.9  ? :(条件) 

语法规范 
Expr1 ?Expr2 :Expr3 

详细说明 
条件(?:)是一种运算符,用于指示 Flash 计算 Expr1。如果 Expr1 的值为 true,则它返回 Expr2 的值;否则,它返回 Expr3 的值。 

参数解释 
Expr1:计算结果为布尔值的表达式,通常为像 x >8 这样的比较表达式。  
Expr2、Expr3:可以是任何类型的值。  

实例示范 
在这个例子中因为 Expr1 的计算结果为 false,所以将变量 c 的值赋予变量 result:  
a = 2; 
b = 8; 
c = 18; 
result=(a>b)? b: c; 
trace (result); 
//输出结果为:18 


2.10  [](数组访问) 

语法规范 
myArray = ["a0", a1,...aN]; 
object[“value”]; 

详细说明 
数组访问运算符使你能够动态地设置和获取实例、变量和对象的名称。它还使你能够访问对象属性。也可以用数组访问运算符代替 eval 函数,从而动态地设置并获取影片剪辑名称的值或一个对象的任何属性,如: 
name["Y" + i]._visible =false; 

参数解释 
myArray 数组的名称。  
a0、a1...aN 数组中的元素。  
object 对象的名称。  
value 字符串或计算结果为字符串的表达式,用来命名对象的属性。  

实例示范  
myArray = new Array(); 
myArray[0]=”8doo”; 
myArray[1]=”multimedia” 
myArray[2]=”Shenzhen” 
myArray[3]=”www.8doo.com” 
trace(myArray); 
输出结果为:8doo,multimedia, Shenzhen, www.8doo.com 
trace(“网址:”+myArray[3]); 
输入结果为:网址:www.8doo.com 



----

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

       

[关闭][返回]