« Google Video | メイン | ビストロ喜楽亭@三宿 »

ObjectDumper

objectDumper.gif

前にエントリーしたと思ってて探したらなかったのでエントリー。なんかどっかにあるきもするんだが・・
デバッグしててObjectをtraceするときに出力[object Object]とかでてザケンナとか思った人むけ(^^;

ポイントはコンポーネントの中のどこかにある図のDataBindingClassesってのをライブラリに放り込んでおくこと。あとはこんな感じに書けば下みたいな配列の中のオブジェクトの中身とか見れるということです。


import mx.data.binding.ObjectDumper;
var my_dp:Array = new Array(
{name:'ほりえもん', Length:170},
{name:'イチロー', Length:180},
{name:'サンシ', Length:160},
{name:'和田アキ子', Length:174});
trace(my_dp);
//出力[object Object],[object Object],[object Object],[object Object]

trace(ObjectDumper.toString(my_dp));
/*
出力↓
[{Length: 170, name: "ほりえもん"},
{Length: 180, name: "イチロー"},
{Length: 160, name: "サンシ"},
{Length: 174, name: "和田アキ子"}]
*/

トラックバック

このエントリーのトラックバックURL:
http://www2.infective.jp/mt/mtdayo-tb.cgi/478

この一覧は、次のエントリーを参照しています: ObjectDumper:

» ObjectDumper from BLOG.NORTH81
構造体をtraceで出力する時に[object,object]でなく文字列?で出... [詳しくはこちら]

» ObjectDumper from BLOG.NORTH81
構造体をtraceで出力する時に[object,object]でなく文字列?で出... [詳しくはこちら]

コメント

こっちの野中さんのサイトにもっと詳しい説明がありますね
http://www.fumiononaka.com/TechNotes/Flash/FN0510005.html

コメントを投稿

(いままで、ここでコメントしたことがないときは、コメントを表示する前にこのブログのオーナーの承認が必要になることがあります。承認されるまではコメントは表示されません。そのときはしばらく待ってください。)