2012-02-08 9 views
0

組み込みswfのシンボルから動的クラスを作成しようとしていますが、基本的にはエキササイズな数学のために任意の名前付きプロパティを追加する必要がありますが、動的なクラスを作成することです。組み込みswfシンボルから動的クラスを作成する

[Bindable] 
[Embed(source='ExternalAssets/Assets.swf', symbol="assetName")] 
private var AssetNameObject:Class; 

var obj:Object = new AssetNameObject(); 
obj.someDifferentProperty = someValue; 

これはエラーの投げている「プロパティを追加することはできません 『をsomeDifferentProperty』オブジェクトする」

も可能、このですか?

+0

* edit * MovieClipオブジェクトを作成し、それにオブジェクトを追加することで、これを行う方法が見つかりました。動的オブジェクトであるMovieClipオブジェクトは任意のプロパティの追加を許可しますが、オブジェクトの余分なレベルを作成し、可能であれば合計#を保持したいと考えています。 – DirtyKalb

+0

あなたは正確に何を望んでいるのか、あるいは何を達成しようとしているのかを説明する必要があります。あなたがそうするならば、人々は代替的な解決策を与えることができます。 wvxvwのように、あなたがしようとしていることをすることはできません。あなたの要件がちょうどプロパティを追加するだけの場合は、おそらくこのようにコードを少し変更したいかもしれません ** var obj:Object = new Object(); obj.asset =新しいAssetNameObject(); obj.someDifferentProperty = someValue; ** –

答えて

0

達成しようとしていることはできません。ムービークリップを親として追加し、ムービークリップにダイナミックプロパティを付加する唯一の方法をすでに見つけました。

あなたが達成しようとしていることをより詳しく説明できれば、誰かがダイナミズムなしでそれをやり遂げる代わりの方法を提案するかもしれません。

おそらくあなたができるのは、オブジェクトがこの記事で与えられたように達成できる動的かどうかをチェックすることです。here

関連する問題