作者iii125 (小 i)
看板Flash
標題[問題] 選擇題的分數
時間Sat Oct 23 14:48:22 2010
我的選擇題遊戲裡是只要答錯一題 就會結束遊戲
並且會結算所得到的分數
不過我現在遇到了一個奇怪的問題
假設我答對一題的分數是100
而第一題答案是A 第二題是B
結果我答對了第一題後 第二題如果我依然選擇A的話
遊戲會結束 但是分數會是200分
但如果我選擇C或D的話 分數就是正常的只有100分
而在其他影格中有些也會有這樣的問題
有些不會
懇請板上的大大 幫我看一下
原始碼
http://tinyurl.com/29qboop
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 140.127.220.18
1F:推 pepsitetsu:pepsitetsu.myweb.hinet.net/pepsitetsu/game.fla 10/23 18:49
2F:→ pepsitetsu:大致上是這樣 你再把每題答案改一下就好 10/23 18:49
3F:→ iii125:感謝樓上的大大!!! 10/23 21:25
4F:→ iii125:可以偷偷問一下 我的程式是哪邊出了問題嗎@@? 10/23 21:26
5F:推 pepsitetsu:如果要照您原本的寫法做的話 要在每影格把前一格的 10/23 21:37
6F:→ pepsitetsu:eventListener remove掉 不然會重覆偵聽 但這樣太麻煩 10/23 21:38
7F:→ pepsitetsu:所以我讓4個答案用同一個偵聽函式 在影格中把答案的字 10/23 21:39
8F:→ pepsitetsu:串更改 再從函式中去對照 10/23 21:40
9F:→ pepsitetsu:您原本的程式出問題的地方就是在第一格的時候A已經註冊 10/23 21:41
10F:→ pepsitetsu:了listener function "correct" 但第二格沒把它remove 10/23 21:42
11F:→ pepsitetsu:所以在第二格的時候等於A同時註冊了correct 跟wrong 10/23 21:42
12F:→ pepsitetsu:抱歉我文筆很差 希望解釋您有看懂^^" 10/23 21:43
13F:→ iii125:感謝P大!!! 受教了!!! 10/23 21:44