推 etrexetrex:推debug教學 07/28 20:37
※ 引述《skylight68 (空虛)》之銘言:
: 大家好 不知道為什麼照著書上面做然後也沒錯誤 但是也沒畫面出來
: 想請教的是 因為之前有做一個Star的as檔,
: 另外的問題就是那個星星要如何放置在中間呢?是要用addChild()
: 嗎?
: 檔案如下謝謝!
: http://rapidshare.de/files/47966139/25__.rar.html
畫面出不來的原因,與其直接給答案,不如大概說一下我找問題的方法囉
前置作業:
1. 先打開fla,看一下裡面時間軸上是不是有程式碼
2. 看一下fla的class path是不是有另外設定別的地方
3. 再看元件庫裡是不是有設定linkage
進行抓蟲:
1. 依原po之前有可能會漏加document class的紀錄,我第一個先看是不是沒加
果真,是空白的,所以順手幫忙加了一下
2. ctrl+enter,發現還是一片空白,想說會不會是star那個.as有問題,或是有
出來,但畫出白色了...,所以就另外開了個fla測試一下那個星星是不是畫
得出來,測試結果ok,顏色是黃色
3. 依原po之前的文章,有可能會有照書打程式碼而出現錯字,所以大概看了一下
似乎沒什麼錯,不過程式碼真的建議要縮排一下...趁早養成習慣,不然至少
也按一下"自動縮排"的按鈕,整理一下..
4. 開始懷疑,是不是根本constructor連動都沒動?!試著在裡面放了個trace("xx");
果然,一點反應都沒有,再仔細看,原來是constructor的名字寫錯了
改了一下之後,至少畫面上就會出現黃星星了
以上,供參考
--
http://blog.eddie.com.tw/
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 220.132.128.37