1
Flexのオブジェクトへの参照を取得し、すべてのサブオブジェクト(すべてのプロパティおよびすべて)のすべてを調べる方法があるのだろうかと思います。つまり、あるオブジェクト内のすべてのデータを別のオブジェクトから完全にマップできるかどうかを知りたいと思います。私はこれが私的な(または保護された)メンバーにとってはうまくいかないことを知っていますが、公開されているものは可能でしょうか?Flexオブジェクト/モジュールからすべての情報を取得する
「シンプル」?問題のオブジェクトには、ビジュアル要素と非ビジュアル要素の両方があり、オブジェクト内のオブジェクト内にオブジェクトが含まれていることもあります。 – SubSevn
単純なオブジェクトは、クラス階層を持たない「オブジェクト」オブジェクトを意味します: 'var obj:Object = { x:13、y:14}; '。 describeTypeを使用すると、クラス変数とアクセサを取得し、コンテンツをトレースできます。各メンバータイプについても記述することができます。シンプルなデータ型のメンバーだけが存在するまで、すべての可視値を解析する再帰関数を実装できます。 – weltraumpirat
それは私が想像したものですが、それを処理できるものがいくつか組み込まれていることを期待していました。私はこれをやらなければならないかもしれません(あなたが言っていることを理解していれば、Flexのすべてのコンポーネントに対して、 "x is Label"などの解析を書く必要があります)。 – SubSevn