さて、私はこの質問がいたるところにあるべきだと誓いますが、そうではありません。
私は値オブジェクトを持っています、中にはたくさんのゲッター/セッターがいます。動的クラスではありません。そして、私は必死にそれらで満たされたArrayCollectionを検索する必要があります。検索はすべてのフィールドにまたがるので、これを使用するVOには約13種類あります。
私はObjectUtil.toString()を試しましたが、それは問題なく機能しますが、地獄のように遅いです。返すプロパティは20あり、ObjectUtil.toString()は、コードが最初から遅いことは言うまでもなく、出力に大量のジャンクを追加します。
flash.utils.describeType()はさらに悪いです。
明らかな何かが欠けていると聞いてうれしく思います。
更新:最終的に、Juanのコードを、検索に使用するフィルターアルゴリズムと一緒に使用して、ArrayCollectionXを作成しました。つまり、私が使用するすべてのArrayCollectionは、独自のフィルターを処理するようになりました。AC内のアイテムの個々のプロパティを検索することも、Juanのコードを使用して、チャンピオンのように完全なコレクション検索を処理することもできます。外部フィルターを使用した同じソリューションと比較して、ごくわずかな遅延がありました。