看板 Flash 關於我們 聯絡資訊
查文章好像沒有相關的問題,是不是太簡單沒人問.. 其實小弟正在做一個小遊戲,在時間之內分數超過一定後就算過關,如果沒有算失敗 像例如打地鼠,打一隻50分 10秒內未過200算失敗 小弟分數寫 on (press) { score = Number(score)+50; } if((Number)time==0 && score<=200){ gotoAndPlay("失敗動畫") } 可是顯然的,這樣寫法電腦根本不會去判定超果200分了沒有 他照樣的計分數,時間到了就停 不知道有沒有寫法可以判定score多少分了>"< 感謝 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 114.42.234.36
leenl:意思就是表示score變數沒有傳好,trace看看結果 12/29 15:57
JERRY80226:是噢~ 可是測試的時候分數都有累計耶@@? 12/29 17:30
Itemx:先trace看看那個if有沒有進去吧? 12/29 21:31
cochiachang:我猜你on寫在元件 if寫在影格 如果在影格讀元件變數 12/31 20:31
cochiachang:要用"元件名稱.score"去讀才讀的到 12/31 20:32