開發程式看Log是一般debug的最常使用的一種途徑
在flash中一般即是使用trace,不過trace只在執行在debug mode
對於release版的的swf我們就只能透過log到file來看
使用log機制預設是會寫到flashlog.txt的這個檔案
之前寫過一篇 Location of flashlog.txt
要找起來還真有點眼花
今天來介紹一下 firebug的姐妹作(不是哪群作者作的) flashbug
這個插件是要附掛在firebug之中的
安裝好了會如上圖附加了幾個選項
- Flash Console
- Flash Inspector
- Flash Decompiler
- Share Object
【Flash Console】
- 點擊【Clear】即會清掉所印出來的Log
- 點擊【Open】即會直接到該OS預設的FlashLog.txt打開
- 若是在我們的flash中有安插Log的程式碼,在這個項目下的【Trace Log】可看到相關的Log
- 在此一項目下【Policy Log】可查到關於網路或檔案的存取政策
【Flash Inspector】
不大會使用,也一直沒機會用到,暫時就不介紹,待有機用到會用時再來說明
【Flash Deompiler】
這個項目的不像其它的販售版的Decompiler一樣可以看到該swf的程式碼怎麼寫的
只能看到這個swf的一些基本資訊而以
在右方的視窗中可看到每個flash中的每個物件
有的物件還可輸出
圖形輸出格式為 .svg 或是 .png
【Shared Object】
使用這個項目即可觀查,若是此swf有使用到shared object寫入一些cache的內容
總之這個工作簡化了很多在flash追踪內容的工具,我想有在開發flash的朋友都應該安裝吧?!
不過因為這個plugin是一個獨立者開發的,所以若是ff升級了,有時就要等開發開發新的plugin來配合新的ff
前一陣升級ff,著實讓筆者等了一陣了才有新版本裝在新版的ff上
開發者在該頁上有要大家捐獻 $3塊錢,有人捐錢確實是讓人供獻的更有動力
沒有留言:
張貼留言