作者Tiphareth (Duchess)
看板Flash
標題[問題] 如何設時間到換下一個指定場景?
時間Tue Jul 10 04:08:33 2012
大家好
因為自己埋頭自學還是不大懂
所以還是來發問問題了
我是截取某個範例語法過來修改的
版本是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
1F:推 jeaby:換場景的語法是 gotoAndStop(frame, scene); 07/10 10:16
2F:→ Tiphareth:你好 已經更改好了 但是還是無法顯示出結果 07/10 10:43
3F:推 jeaby:是加在updateTime這個function內嗎? 07/10 11:12
4F:→ Tiphareth:不是耶~有嘗試設過會冒出有函數定義重覆的訊息 07/10 11:20
5F:推 eternity1357:如果改成a<=0呢? 07/10 16:22
改成這樣也沒有顯示出結果耶~
6F:→ juicefish:在if前面加trace(a,b); 看系統跑甚麼數字給你 07/10 21:49
他跑出了11 0 這兩個數字O_O
顯示出來的該不會是代表初始秒數跟分數吧?
※ 編輯: Tiphareth 來自: 61.63.224.226 (07/12 14:57)