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

时间:2012-02-08 14:59:09

标签: flash actionscript-3 flex4 flash-builder

我试图从嵌入式swf中的符号创建一个动态类,基本上我需要能够为一些激动人心的数学添加任意命名的属性,但它似乎唯一的方法是创建一个动态类。

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

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

这会抛出“无法将属性'someDifferentProperty'添加到对象”的错误

这甚至可能吗?

1 个答案:

答案 0 :(得分:0)

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

如果你能更详细地解释一下你究竟想要实现什么......也许有人可以建议一种不用动力的替代方法。

你可以做的最好的事情就是检查对象是否是动态的,这可以通过这篇文章here给出来实现。