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