Re: [問題] 請問一個問題~關於自製小遊戲中的某功能

看板Flash作者 (仙水)時間18年前 (2007/02/22 15:37), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串2/3 (看更多)
回應一下前面的問題 我試了很多方法 但都是為了同一個結論 只是想找到不同出發點,看方法通不通 最後一項我用的方法 是把死亡動畫本身直接放在地鼠身上 也就是說地鼠爬行動畫是1~5格 第五格設定回到第一格重新開始播放 接著 被打到的時候在地鼠身上設定 this.gotoAndPlay(6) 也就是跳到第6格開始的死亡動畫播放 最後設定第10格 this.removeMovieClip() 看起來ok了,因為避免掉跨物件讀取影格 (↑雖然原本好像不會有這個問題,但我想說避免掉不知有沒有效) 但仍然不成功 後來我又回頭用最原始的方法 失敗 再跳回來剛說的方法,就突然成功了 自己也一頭霧水 因為為了這項功能用了好久,自己也糊塗到底修改了哪邊才突然成功 不過總之這件事是解決了 -------------------------- 但此時出現另一個問題 就是我原本有使用計分板 上頭的使用的變數是score 在死亡動畫的問題解決前都正常運作 但在成功的同一時間,計分板就無法顯示分數了 原本設定是在打到地鼠換成死亡動畫同時在地鼠身上設定 score = score + 1 CurrentScore.text =score ("CurrentScore"是一動態文字攔) 我打trace(score) 傳回來是undefined 突然就失效了 之後在前面的影格加上var score = 0 變成只要我打一下地鼠,score = 1 打另一隻地鼠,score = 1 同一隻地鼠打三下(後兩下是打在死亡動畫上),score = 3 但這都是trace(score)的結果,計分板上的CurrentScore依然是0 讓我更一頭霧水... 因為檢查都沒問題 加上剛解決死亡動畫的情況 害我還會想說該不會是這Flash試用版有bug吧=.=(應該沒吧...) -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 61.230.83.37
文章代碼(AID): #15tKWeQy (Flash)
文章代碼(AID): #15tKWeQy (Flash)