[問題] 初心者的簡單猜拳遊戲

看板Flash作者 (不撲拉)時間15年前 (2010/12/07 11:57), 編輯推噓1(102)
留言3則, 3人參與, 最新討論串1/2 (看更多)
剛接觸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

12/07 13:41, , 1F
其實你可以加個變數來存放玩家出的拳
12/07 13:41, 1F

12/07 15:02, , 2F
你switch裡面該不會沒加break吧
12/07 15:02, 2F

12/08 10:23, , 3F
嗯嗯 後來改一樓的用法了 仔細一看還真的忘了break 傻了
12/08 10:23, 3F
文章代碼(AID): #1C_R2byR (Flash)
文章代碼(AID): #1C_R2byR (Flash)