用flash as3 0做小遊戲時怎麼實現做錯了一題,生命值就減少?謝謝謝謝

時間 2021-09-01 03:06:07

1樓:匿名使用者

你可以弄一個紅心,並設定其透明度,每做錯一道alpha就減0.3當透明度減到0時就要重新玩

2樓:

時間軸遊戲的某一幀上可以這樣寫。

var life:number=3;

var da:boolean;

stage.addeventlistener(event.enter_frame,over);

function over(event:event):void

else if(!da)

xz1_btn.addeventlistener(mouseevent.mouse_down,onmousedown1);

function onmousedown1(event:mouseevent):void

xz2_btn.addeventlistener(mouseevent.mouse_down,onmousedown2);

function onmousedown2(event:mouseevent):void

xz3_btn.addeventlistener(mouseevent.mouse_down,onmousedown3);

function onmousedown3(event:mouseevent):void

上面**的思路,把三個答案分別設為三個按鈕xz1_btn,xz2_btn,xz3_btn

假如第一個按鈕是正確答案,當它按下時da為真,然後用down函式判斷,da為真是是否生命減一,不為真就減一,當life的值為0時,讓時間軸跳到開始的位置,並把life值置為3

以上是我現在編的,沒具體測試過。

flash as3 0裡面,如果fla檔案和as檔案不在同一級資料夾,as檔案開頭怎麼寫

as3.0程式設計中,包其實就是路徑,package其實就是路徑的意思,如果package後面不加任何東西,預設的是當前路徑,就是跟原始檔fla相同資料夾下,如果你的as檔案與fla不在同一目錄下,那麼package 的後面就要寫上相應的資料夾路徑,當然連線符是 比如你的fla檔案下有as資料夾,而...

flash as3 0怎麼讓螢幕上的移動物體跟著滑鼠移動

假定移動物體例項名稱為move mc move mc.addeventlistener event.enter frame,mchandler function mousemovehandler e 思路 給畫布上新增一個偵聽器,在滑鼠移動時獲取到滑鼠的位置,然後將對應的元件的位置設定為滑鼠的位置,...

怎麼用4根吸管和30根牙籤做承重架

把四根吸管彎曲 要兩邊頭向下,而中間那部分平放,把牙籤一根根xiang粘起來,再再用什麼東西固定在吸管上,如何讓30根牙籤,4根吸管搭成高15cm的物架,而且可以在上面放多本書籍? 1,將吸管剪掉5cm 2,2根吸管與7根竹籤,將竹籤插入吸管做成梯子形狀,共做成2個 梯子 3,用剩餘的竹籤 以及吸管...