本例為Flash AS3.0菜鳥學飛系列教程,在本Flash AS3.0教程中我們將通過運用if-else語句來實現(xiàn)按鈕的控制播放和暫停,希望能給朋友們帶來幫助~~
學習AS3.0菜鳥起飛吧之—一個按鈕控制播放和暫停(if-else語句的運用)
1、新建Flash文檔文件,命名、保存。
2、把圖層1,改名為mc。選橢圓工具,在場景中畫一個圓。右鍵單擊圓,在下拉菜單中選【轉(zhuǎn)換為元件】在彈出的面板中選類型:【影片剪輯】注冊點放在中間,在屬性面板中命名為mc。選中選擇工具,雙擊場景中的圓,進入影片剪輯的編輯狀態(tài),在圖層1的第30幀插入關鍵幀,把圓拖動一段距離,右鍵點擊1至 30幀的任意幀,在下拉菜單中選【創(chuàng)建補間動畫】拖動一下播放頭,小球已經(jīng)可以移動了。選中第1幀,打開動作面板輸入代碼:
stop(); // 讓小球停止播放 |
3、返回場景1,添加圖層2,命名btn。選矩形工具,在場景中畫一個矩形。轉(zhuǎn)換為【按鈕】在屬性面板中命名為btn。
4、添加圖層3,命名為as。輸入下面代碼:
//定義布爾值 |
5、按Ctrl+Enter組合鍵,測試效果。
本例中學習if-else語句的運用,if-else語句選擇執(zhí)行兩段程序中的一段程序,當條件成立時,執(zhí)行程序,當條件不成立時執(zhí)行下面的程序,并且肯定會執(zhí)行其中的一段程序。代碼中的【!】運算符是對布爾值取反。如果isPlaying的初始值為false(假),當用戶單擊按鈕時,isPlaying的值取反變?yōu)閠rue(真)。