AS3.0 Flash 網頁開發

[AS3]QopDump將物件轉換成字串彌補trace不足

2008/12/02

  今天再與各位來分享個好東西,有用過Flash的朋友們,對於trace應該不陌生吧!雖然trace可有效的追蹤任何資料,但當trace到物件時,則會出現[object Object]的輸出訊息,因此今天就與各位來分享QoDump這個好東西,透過QoDump可將物件轉換成字串,洽好可彌補trace的不足,而QoDump是個類別物件,裡又提供了二種方法,分別為goecho,接下來就一起來了解如何使用這個好用的東東吧!


Step1
下載QoDump.as後,並存放到C:下。

Step2
執行功能表/編輯/偏好設定(Ctrl+U鍵) ,選取左邊的Actionscript項目,並對著右下方的Actionscript 3.0 Settings按鈕點一下,對著[+]按鈕點一下,並於輸入框中輸入C:,如下圖所示。

Step3
完成上述設定後,建立一個新檔案,並於影格1輸入下列語法。
影格1:

var obj:Object={a:2008,b:”minwt”,c:[“doc”,”tools”,”favorite”]};
trace(obj);
QopDump.echo(obj);

Step4
執行Ctrl+Enter鍵,則會看到輸出訊息,trace則會出現[object Object]QopDump則會將物件裡的資訊轉換成字串的列印出來,如下所示。

[範例下載]