发信人: 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 
 
 
  ----
  
 》是什么让我成熟?是什么让我不哭?《    
 
          | 
 
 
 |