[請問] flash actionscript2.0的問題

看板Flash作者 (shajon)時間15年前 (2010/06/23 20:52), 編輯推噓4(405)
留言9則, 7人參與, 最新討論串1/1
※ [本文轉錄自 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

06/23 00:34,
用else不就好了嗎?
06/23 00:34

06/23 00:35,
嘗試 第三行 varscore 改成 _root.varscore ???
06/23 00:35

06/23 00:37,
判斷條件只有一個幹嘛再判斷一次
06/23 00:37

06/23 00:43,
說不定是沒給初始值(undefined) 寫else的話就會跑到frame20
06/23 00:43

06/23 00:44,
那就trace(_root.varscore)看看有沒有東西
06/23 00:44

06/23 00:58,
還是沒作用耶...
06/23 00:58

06/23 01:02,
你是把as寫在按鈕上或是movieclip裡面嗎? 為何要用_root
06/23 01:02

06/23 01:47,
寫在MOVIECLIP
06/23 01:47
-- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 114.36.179.60

06/23 20:56, , 1F
原推文一樓和二樓都是很合理的問題 先都各試一次看看
06/23 20:56, 1F

06/23 20:56, , 2F
讓我猜猜看...你的frame只有到19?
06/23 20:56, 2F

06/23 20:57, , 3F
個人以為原推文二樓應該是問題所在 (如果>=120正常運作的話)
06/23 20:57, 3F

06/23 21:49, , 4F
試過加_root,不過會變成按第一格得start就直接跳到20格...
06/23 21:49, 4F

06/23 22:37, , 5F
要再加一個偵聽遊戲結束的Listener吧?
06/23 22:37, 5F

06/23 22:44, , 6F
讓我猜猜,這段if 真的有執行到嗎?trace()一下吧
06/23 22:44, 6F

06/23 22:53, , 7F
有FLA檔就好辦事了...不然大家都只能算命
06/23 22:53, 7F

06/24 13:16, , 8F
我也來算個命...你的成績的判斷式沒有用 function包住
06/24 13:16, 8F

06/24 13:17, , 9F
或是是寫在某個什麼按鈕上,每按一次就會執行一次??
06/24 13:17, 9F
文章代碼(AID): #1C8WEYwM (Flash)
文章代碼(AID): #1C8WEYwM (Flash)