repeat with(計數迴圈)

前言: 我們可以依合乎設定的情況值,就執行不同的命令句。


 

repeat with(計數迴圈)


語法結構 :

repeat with 變數 = 小的值 to 大的值

命令句 1
命令句 2
命令句 3
...

end repeat

或是

repeat with 變數 = 大的值down to 小的值

命令句 1
命令句 2
命令句 3
...

end repeat



說明:


重覆執行 repeat 及 end repeat間的命令句
一共執行 (大的值 - 小的值 + 1)次

例示:


repeat with i = 0 to 10

put i --把 I 的值輸出到 message window

end repeat

 


updateStage (更新畫面)

語法結構 :

updateStage

說明 :


如果使用 Lingo 在repeat的迴圈中改變 sprite 的屬性時, 畫面並不會馬上更新, 必須使用 updateStage這個指令告訴 Director 立即更新畫面

 


 

專案範例 : 圖片淡入與淡出的控制

互動內容 :

設一個淡入的按鈕及一個淡出的按鈕,再設一張圖片在舞台上,由淡入及淡出按鈕來控制圖片的淡入及淡出效果。

請在這裡下載照片,Stage大小設400x400

製作步驟如下:

1. 產生一張圖片在Channel 1,時間長度設為一格,再產生淡入的按鈕及一個淡出的按鈕在Channel2、3、如圖 1所示


圖 1

 

2. 在Frame 1的Behavior設 go the frame之 Lingo

 

3. 點選"淡入按鈕",設其 Lingo,如圖 2所示


圖 2

4. 點選"淡出按鈕",設其 Lingo,如圖 3所示


圖 3

※blend為圖形的淡入淡出值,最高為100,最低為 0

請執行預覽播放


 

回課程目錄