●預覽成品:當點擊左側帶「+」號的圓形按鈕時,將不斷向右增加「花朵」圖片,最多增加到4個。當點擊右邊帶「—」號的圓形按鈕時,將不斷向左減少「花朵」圖片,直到只剩下一個。
訪客無法瀏覽此圖片或連結,請先 註冊 或 登入會員 。
●逐步說明:
1)選擇菜單File>New,新建一個電影。
2)新建一名為「flower」的Movie Clip,進入編輯模式,導入文件名為「flower」的「花朵」圖片,把圖片縮放到適當的大小。
選擇工具欄中的文字工具
,將文字參數中的字體類型設置成Arial,字體大小設置成18,
並按下
按鈕。在工作區中點擊鼠標,然後在出現的黑框中輸入數字0。用箭頭工具將數字0挪動到適當位置,
並設置該文本框變量名為「shuzi」,其他項設置如圖所示。
3)點擊等時線窗口左上方的Scene1按鈕
,切換到場景1。從圖符資料庫中拉入「flower」,並調整其位置如圖所示。
設置其實體名為「flower」。
4)製作一名為「btn」的按鈕如圖所示,
製作完畢,把他拉入到場景1中,其中左邊按鈕的上方增加符號「+」,右邊按鈕的上方增加符號「-」,如圖所示。
5)用鼠標雙擊左邊的按鈕,在彈出的對話框中切換到Actions選項卡,輸入程序如圖所示:
On (Press)
If (shuzi<=2)
Set Variable: "shuzi" = shuzi+1
Set Variable: "bn" = "flower"&shuzi
Duplicate Movie Clip ("/flower", bn, shuzi)
Set Property (bn, Y Position) = GetProperty (bn, _y)
Set Property (bn, X Position) = GetProperty (bn, _x) + shuzi*(GetProperty (bn, _width))
Set Variable: bn&":shuzi" = shuzi
End If
End On
解釋:如果文本框中的數字(變量「shuzi」)小於或等於2,則變量shuzi的值加1,複製實體名稱為「flower」的圖片為「flower」&shuzi,即為「flower1」、「flower2」、「flower3」。設置每個複製的圖片的X坐標和Y坐標。最後一句可以使「花朵」圖片中的數字隨著圖片數目的增加而相應變化。
6)設置右邊按鈕的Actions為:
On (Press)
If (shuzi>0)
Set Variable: "bn" = "flower"&shuzi
Remove Movie Clip (bn)
Set Variable: "shuzi" = shuzi-1
End If
End On 解釋:刪除複製的圖片,直到只剩下一個為止。
7)製作完畢,選擇菜單Control>Test Movie,即可測試效果。