从嵌入的swf符号创建一个动态类



我正试图从嵌入式swf中的符号创建一个动态类,基本上我需要能够添加任意命名的属性来进行一些令人兴奋的数学运算,但似乎唯一的方法是创建一个动力学类。

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

这引发了一个错误"无法将属性'someDifferentProperty'添加到对象"

这可能吗?

您想要实现的目标是不可能的。您已经找到了唯一的方法,那就是添加一个movieclip作为其父项,并将动态属性附加到movieclips。

如果你能更详细地解释一下你到底在努力实现什么。。也许有人可以提出一种没有活力的替代方法。

也许你能做的最好的事情就是检查对象是否是动态的,这可以通过本文中给出的来实现。

最新更新