迴圈


 

迴圈

類型 1: for 迴圈

使用迴圈可以幫助我們作一些重複性的工作。在ActionScript中最常用的迴圈就是for迴圈。

for(i = 0; i < 10; i++){

trace(i);

}

說明:

for迴圈中括號中的第一個部份設定迴圈變數的初始值,第二個部份判斷迴圈變數是否合乎迴圈條件的限制,是的話,執行迴圈中的程式區段,否則,跳出迴圈。第三個部份,在每次執行完迴圈的程式區段後執行,通常在這邊作迴圈變數的遞增或遞減的工作。


類型 2: while 迴圈

i =0;

while(i < 10){

trace(i++);

}

說明:

在while迴圈中,一開始先有運算式,當運算式為真時,執行while當中的命令句

 


 

類型 3: do..while 迴圈

i = 0;

do{

trace(i++);

}while(i < 10);

說明:

運算式為真時,執行命令句,直到取得迴圈中的條件後就終止

 


 

注意:

ActionScript中的迴圈與Flash Frame迴圈不同。
如果在ActionScript迴圈中,更改Stage上任何元件的屬性時,這些元件的變化不會在迴圈中更新。因為只有在播放頭變換影格的時後,才會更新畫面。所以,要使用程式來作動畫時,必須使用Frame迴圈的方法。


 


回課程目錄