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