ObjectDumper

前にエントリーしたと思ってて探したらなかったのでエントリー。なんかどっかにあるきもするんだが・・
デバッグしてて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: "和田アキ子"}]
*/
コメント
こっちの野中さんのサイトにもっと詳しい説明がありますね
http://www.fumiononaka.com/TechNotes/Flash/FN0510005.html
投稿者: kazutaka | 2005年10月28日 10:16