2011/06/13

設定 Flash Player Debugger

原文在這裡:Configure the debugger version of Flash Player

簡單說明一下:
Step 1. 安裝 Flash Player Debugger。
Step 2. 建立設定檔 mm.cfg 內容如下:
ErrorReportingEnable=1
TraceOutputFileEnable=1
Step 3. 把 mm.cfg 放到適當的目錄下:
Windows XP 放在 C:\Documents and Settings\username
Mac OSX 放在 /Library/Application Support/Macromedia
Linux 放在 /home/username
Step 4. 完成上述設定後,在 flashlog.txt 裡就能夠看到 Flash 的錯誤訊息以及 trace() 訊息。flashlog.txt 所在位置:
Windows XP 在 C:\Documents and Settings\username\Application Data\Macromedia\Flash Player\Logs
Mac OSX 在 /Users/username/Library/Preferences/Macromedia/Flash Player/Logs/
Linux 在 /home/username/.macromedia/Flash_Player/Logs/

個人使用心得:
1. flashlog.txt 的路徑又臭又長,我會設定一個 symbolic link 或捷徑到 Logs 目錄,這樣比較好找。
2. 在 Mac OSX 或 Linux 可以用 tail -f 去看 flashlog.txt,在 Windows XP 下可以用 BareTail 這個軟體去看,功能就跟 tail 一樣,免安裝,下載即可使用。
3. 如果在 flashlog.txt 裡沒看到訊息,記得檢查一下 Flash 的發佈設定,是否有將 Permit debugging 打開。
4. 瀏覽器 Chrome 安裝 Flash Player Debugger 會有問題,原因與解法請參考這篇:FLASH Debug Player on Chrome