ActionScript 3では、ムービークリップの子をループすると、DisplayObjectのリストであるDisplayObjectContainerが返されます。
ただし、AS3 typeofは、MovieClipがデータ型ではなくオブジェクトになっているため、MovieClipを識別できません。MovieClipを正しく識別するにはどうすればよいですか?
私はオンラインで3つの解決策を見つけました:
解決策1(私が使用している解決策):
最初にMovieClip名を特定の名前に設定し、次に反復プロセスで、child.name.indexOf( "specificName")>-1を使用して子の名前を確認します。
解決策2:解決策2:
child.hasOwnProperty( "numChildren")を使用してMovieClipを識別します
解決策3:
FlashDevelopのようなサードパーティのプラグインを使用する
どのソリューションが最適ですか?または代替手段はありますか?