看板 Flash 關於我們 聯絡資訊
※ [本文轉錄自 ask 看板 #1C8EN4Xg ] 作者: shajon (shajon) 看板: ask 標題: [請問] flash actionscript2.0的問題 時間: Wed Jun 23 00:33:05 2010 正在做作業..... 想要設遊戲的分數 大於120分是到frame10,小於120分是到frame20 if(_root.varscore>=120) _root.gotoAndStop(10) else if(varscore<120) _root.gotoAndStop(20) 目前的狀況是小於120分沒有跑到frame20 是不是哪裏打錯了? -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 111.249.22.217
CSInvestigat:用else不就好了嗎? 06/23 00:34
madoka82:嘗試 第三行 varscore 改成 _root.varscore ??? 06/23 00:35
iGoog1e:判斷條件只有一個幹嘛再判斷一次 06/23 00:37
Esvent:說不定是沒給初始值(undefined) 寫else的話就會跑到frame20 06/23 00:43
iGoog1e:那就trace(_root.varscore)看看有沒有東西 06/23 00:44
shajon:還是沒作用耶... 06/23 00:58
Esvent:你是把as寫在按鈕上或是movieclip裡面嗎? 為何要用_root 06/23 01:02
shajon:寫在MOVIECLIP 06/23 01:47
-- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 114.36.179.60
LPH66:原推文一樓和二樓都是很合理的問題 先都各試一次看看 06/23 20:56
kuwood:讓我猜猜看...你的frame只有到19? 06/23 20:56
LPH66:個人以為原推文二樓應該是問題所在 (如果>=120正常運作的話) 06/23 20:57
shajon:試過加_root,不過會變成按第一格得start就直接跳到20格... 06/23 21:49
dsmwang:要再加一個偵聽遊戲結束的Listener吧? 06/23 22:37
ben0209:讓我猜猜,這段if 真的有執行到嗎?trace()一下吧 06/23 22:44
cjcat2266:有FLA檔就好辦事了...不然大家都只能算命 06/23 22:53
sextitanic:我也來算個命...你的成績的判斷式沒有用 function包住 06/24 13:16
sextitanic:或是是寫在某個什麼按鈕上,每按一次就會執行一次?? 06/24 13:17