setProperty
setProperty(a,_x,b)
作用是,使用b值为名为”a”的影片剪辑的X轴坐标赋值。
duplicateMovieClip(”a”,”a”+step,step)
作用是复制名为”a”,的影片剪辑,降其命名为”a”+step,”a”+step是表示该名字的字符串。evel(”a”+step)可用于提取该字符串.
do..while 语句
do { statement(s) } while (condition)
与 while 循环类似,不同之处是在对条件进行初始计算前执行一次语句。随后,仅当条件计算结果是 true 时执行语句。
do..while 循环确保循环内的代码至少执行一次。尽管这也可以用 while 循环通过在 while 循环开始前放一段要执行的语句副本来实现,但很多程序员认为 do..while 循环更易于阅读。
如果条件计算结果始终为 true,do..while 就会无限循环。如果进入了无限循环,则 Flash Player 会遇到问题,最终会发出警告信息,或播放器崩溃。如果知道要循环的次数,应该尽可能使用 for 循环。尽管 for 循环易于阅读和调试,但不是在所有情况下都能代替 do..while 循环。
可用性:Flash Player 4;ActionScript 1.0
参数
condition:Boolean - 要计算的条件。只要 condition 参数的计算结果为 true,就会执行 do 代码块内的 statement(s)。
示例
下面的示例使用 do..while 循环计算一个条件是否为 true,并一直跟踪 myVar,直到 myVar 大于 5。当 myVar 大于 5 时,循环将结束。
var myVar:Number = 0;
do {
trace(myVar);
myVar++;
}
while (myVar < 5);
/* output:
0
1
2
3
4
*/
Weekly Most Commented