[問題] 如何設時間到換下一個指定場景?

看板Flash作者 (Duchess)時間12年前 (2012/07/10 04:08), 編輯推噓3(303)
留言6則, 4人參與, 最新討論串1/3 (看更多)
大家好 因為自己埋頭自學還是不大懂 所以還是來發問問題了 我是截取某個範例語法過來修改的 版本是AS3.0 想試著嘗試 再後面加可以在10秒一到 如果得分100分可以進入成功場景 未滿100分的進入失敗的場景 a是時間 b是分數 直接很笨的嘗試使用 if(a==0 && b>=100){ gotoAndStop("第三個場景")} else if(a==0 && b<100){ gotoAndStop("第四個場景") } 發現沒有出現錯誤訊息 但是測試沒有跑出想要的結果 當我想改用Boolean的時候 發現我無從設起= = 因爲a跟b前面一開始就有宣告了 所以直接取來這樣用是可以的嗎? 很抱歉問了很笨的問題OTZ 希望有人可以回答我 附上原始檔:http://www.mediafire.com/?v6u2b6ox8en9dje -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 114.46.162.60

07/10 10:16, , 1F
換場景的語法是 gotoAndStop(frame, scene);
07/10 10:16, 1F

07/10 10:43, , 2F
你好 已經更改好了 但是還是無法顯示出結果
07/10 10:43, 2F

07/10 11:12, , 3F
是加在updateTime這個function內嗎?
07/10 11:12, 3F

07/10 11:20, , 4F
不是耶~有嘗試設過會冒出有函數定義重覆的訊息
07/10 11:20, 4F

07/10 16:22, , 5F
如果改成a<=0呢?
07/10 16:22, 5F
改成這樣也沒有顯示出結果耶~

07/10 21:49, , 6F
在if前面加trace(a,b); 看系統跑甚麼數字給你
07/10 21:49, 6F
他跑出了11 0 這兩個數字O_O 顯示出來的該不會是代表初始秒數跟分數吧? ※ 編輯: Tiphareth 來自: 61.63.224.226 (07/12 14:57)
文章代碼(AID): #1F-pf4S8 (Flash)
文章代碼(AID): #1F-pf4S8 (Flash)