電流急急棒


(請將滑鼠游標在紅線內移動)

前言: 重點在 Html的 javascript 及使用getURL來呼叫 Javascript中的move函式

步驟 1

先將舞台大小改為650x400像素,背景色設為淡黃色。
產生一個新的Graphic,命名為"急急棒路線",在"急急棒路線"編輯介面畫以下內容,並且讓圖形居中,如圖1所示


圖1

步驟 2

產生一個新的Button,命名為"急急棒路線偵測鈕",在"急急棒路線偵測鈕"編輯介面,打開Library,把"急急棒路線"拉到舞台中央。
在Hit時間,插入Keyframe,把"急急棒路線"打散Break Apart,在紅線內用油漆統倒入任意顏色,以建立偵測範圍,如圖2所示


圖2

步驟 3

產生一個新的Button,命名為"隱形按鈕",在"隱形按鈕"編輯介面, 在Hit時間,插入Blank Keyframe,然後畫一個有填色的圓,以建立偵測範圍,如圖3所示


圖3

步驟 4

再產生一個新的Button,命名為"再玩一次",在"再玩一次"的介面上,設計按鈕內容如圖 4 所示


圖 4

步驟 5

回到Scene1場景,將Layer1命名為"文字說明",在Frame1之舞台鍵入相關訊息文字,如圖 5 所示


圖 5

在Frame10 插入Blank Keyframe,在舞台鍵入相關訊息文字,如圖 6 所示


圖 6

在Frame20 插入Blank Keyframe,在舞台鍵入相關訊息文字,並且打開Library,把"再玩一次"拉到舞台上,如圖 7 所示


圖 7

將"再玩一次"的Action,設為

on (release) {

 gotoAndPlay (1);

}

在Frame30 插入Blank Keyframe,在舞台鍵入相關訊息文字,並且打開Library,把"再玩一次"拉到舞台上,如圖 8 所示


圖 8

將"再玩一次"的Action,設為

on (release) {

 gotoAndPlay (1);

}

步驟 6

新增一個Layer,命名為"actions",在"actions"圖層的Frame1,將Frame1的Action設為 stop
在Frame10插入空白的Keyframe,設其lebel標籤名為"start"
在Frame20插入空白的Keyframe,設其lebel標籤名為"win"
在Frame30插入空白的Keyframe,設其lebel標籤名為"lose" ,將Frame30的Action設為 stop。如圖 9所示

 

步驟 7

新增一個Layer,命名為"急急棒路線",打開Library,把"急急棒路線"拉到舞台的中下方。如圖10 所示


圖10

步驟 8

新增一個Layer,命名為"開始按鈕",打開Library,把"隱形按鈕"拉到舞台"開始"之圓形正上方。如圖11 所示


圖11

將"隱形按鈕"的Action設定如下

on (rollOver) {

 gotoAndStop ("start");

}

步驟 9

產生一個新的Layer,命名為"急急棒路線偵測鈕",在此Layer的Frame10插入Blank Keyframe,再打開Library把"急急棒路線偵測鈕"拉到舞台的中下方,與"急急棒路線"重疊。如圖12 所示


圖12

 

將"急急棒路線偵測鈕"的Action設定如下

on (rollOut) {

 gotoAndStop ("lose");

}

步驟 10

新增一個Layer,命名為"結束按鈕",在此Layer的Frame10插入Blank Keyframe,打開Library,把"隱形按鈕"拉到舞台"結束"之圓形正上方。如圖13 所示

 

 

將"隱形按鈕"的Action設定如下

on (rollOver) {

 gotoAndStop ("win");

}

執行預覽 Control / Test Movie 指令

下載原始檔



回課程目錄