Actionscript3.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則會將物件裡的資訊轉換成字串的列印出來,如下所示。


[範例下載]