看板 Flash 關於我們 聯絡資訊
剛接觸Flash不久 還在理解Action Script 3.0中... 我現在是想做做看簡單的猜拳遊戲... TryIt是兩個按鈕.. var com_display:Number; TryItPlayer_mc.addEventListener(MouseEvent.CLICK,stop_player); TryItCom_mc.addEventListener(MouseEvent.CLICK,stop_com); function stop_player(event:MouseEvent) { player.stop(); } function stop_com(event:MouseEvent) { com.stop(); } 這是目前的程式碼 無敵簡單XD 但是我想知道player停的時候停在哪一個frame 因為想設定玩家獲勝的機率 需要知道玩家出了什麼 現在想到的就是currentFrame 所以之前在兩個function中間加了switch判斷... switch(player.currentFrame){ case 1: com_display=2; ... } //之後再用gotoAndStop(com_display)去控制電腦出的拳 不過好像沒用... 看樣子player.currentFrame停在3了 電腦好像就只會出一種拳了= = -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 220.128.239.197
aquarianboy:其實你可以加個變數來存放玩家出的拳 12/07 13:41
scars:你switch裡面該不會沒加break吧 12/07 15:02
MatrixMJ:嗯嗯 後來改一樓的用法了 仔細一看還真的忘了break 傻了 12/08 10:23