0
我想從嵌入式swf中的符號創建一個動態類,基本上我需要能夠爲一些令人興奮的數學添加任意命名的屬性,但它似乎是唯一的方法是創建一個動態類。從嵌入式swf符號創建一個動態類
[Bindable]
[Embed(source='ExternalAssets/Assets.swf', symbol="assetName")]
private var AssetNameObject:Class;
var obj:Object = new AssetNameObject();
obj.someDifferentProperty = someValue;
這是拋出的錯誤「不能添加屬性‘someDifferentProperty’反對」
這甚至可能嗎?
*編輯*我找到了一個方法來創建一個MovieClip對象並添加我的對象。 MovieClip對象是一個動態對象,允許添加一個任意屬性,但它創建了一個額外的對象級別,我希望儘可能保持總數減少。 – DirtyKalb 2012-02-08 15:06:14
你應該解釋你究竟想要什麼,或者你想要達到什麼。如果你這樣做,人們可以提供替代解決方案。就像wvxvw說的那樣,它不可能做你正在嘗試的事情。如果你的要求只是添加一個屬性,然後可能但你可能想要像這樣輕微地改變你的代碼 ** var obj:Object = new Object(); obj.asset = new AssetNameObject(); obj.someDifferentProperty = someValue; ** – 2012-02-09 22:42:27