文件下載:點(diǎn)擊下載 (filetype: zip size: 178k.)
輕量級(jí)的遠(yuǎn)程調(diào)試器。可在播放的flash中顯示調(diào)試信息。
注意:支持AS2.0,fla請(qǐng)發(fā)布為支持AS2.0。
安裝方法: 解壓縮RemoteDebugger.zip,雙擊RemoteDebugger.mxp進(jìn)行安裝。
起因:
Flash自帶的遠(yuǎn)程調(diào)試器三大缺點(diǎn):
1.反映比較慢。
在遠(yuǎn)程調(diào)試含有較多組件&類代碼的flash時(shí),flash自帶的遠(yuǎn)程調(diào)試器往往反映比較慢,還經(jīng)常導(dǎo)致腳本緩慢要求關(guān)閉的現(xiàn)象。一旦生成的調(diào)試文件swd>1M多后,遠(yuǎn)程調(diào)試是有點(diǎn)痛苦的。
我所做的項(xiàng)目生成的調(diào)試文件有7M之多。而往往我們只需要trace關(guān)鍵信息,并不需要數(shù)據(jù)結(jié)構(gòu),舞臺(tái)元件等信息。
2.必須通過Flash開發(fā)工具才能使用遠(yuǎn)程調(diào)試。
有時(shí)候在沒有flash開發(fā)工具的環(huán)境下就沒法知道調(diào)試的內(nèi)容。比如說要去客戶哪里看問題出在哪里,你當(dāng)然不會(huì)指望所有客戶都安裝著Flash 8或者2004開發(fā)工具吧?
3.沒有行號(hào)顯示,不能特殊顯示重點(diǎn)文字,不支持html
Flash自帶的完全是普通的文本,你不可能指望它顯示加粗,字體顏色,字體大小等等選項(xiàng)。trace大量信息時(shí),如果需
要重點(diǎn)顯示某些文本,那么這些功能很有用,
我的調(diào)試器1.0beta版特色:
RD的特色:
1. 在播放的 Flash內(nèi)部顯示調(diào)試信息。
2. 支持html trace信息。容易加亮或者特殊顯示重要信息。易于查找。
3. 有行號(hào)顯示。
4. 易于使用,易于調(diào)試。
RD的用法:
點(diǎn)擊瀏覽大圖
1. 打開您自己的fla文件。
2. 拖動(dòng)組件(Ctrl+F7打開)面板中kingda.org目錄下RemoteDebugWin組件到庫(kù)中。
3. 在fla文件中,每幀用到了RD的actions腳本首行都要加上 "import org.kingda.tools.debug.RD;"
如果您要在任何一個(gè)類文件中使用遠(yuǎn)程調(diào)試器,別忘了在第一行加上 import org.kingda.tools.debug.RD;
4. 在您任何想要trace信息的地方,打入 RD.tce("您的調(diào)試信息") 或者 RD.trace("您的調(diào)試信息")即可。用法和Flash的trace用法一樣。
但可以支持html格式。比如 RD.tce("您的調(diào)試信息")就會(huì)顯示粗體。
快捷鍵:
Ctrl+Shift+D: 在發(fā)布的flash swf中,按Ctrl+Shift+D即可關(guān)閉或者顯示遠(yuǎn)程調(diào)試器。
在flash 中調(diào)試時(shí),如果發(fā)現(xiàn)快捷鍵無效,請(qǐng)檢查播放器“控制>禁用快捷鍵”是否鉤上。
API應(yīng)用程序接口:
1. RD.tce("String")和 RD.trace("String")功能相同。
2. RD.debug: 在任何一個(gè)地方,第一幀或者類文件
中,打入 RD.debug = false; 那么trace信息將不再顯示。打入 RD.debug = true; 那么trace信息將繼續(xù)顯示
如對(duì)本文有疑問,請(qǐng)?zhí)峤坏浇涣髡搲?,廣大熱心網(wǎng)友會(huì)為你解答??! 點(diǎn)擊進(jìn)入論壇