Flash是否具有与.net winform控件相同的标记属性?

时间:2011-01-22 11:14:22

标签: flash actionscript

在winform中,您可以拥有一个标签属性,这是一个自定义属性,您可以在其中放置所需的任何内容,这样您就不需要为添加新属性而创建自定义组件。

这是否存在于Flash中?

1 个答案:

答案 0 :(得分:1)

我不确定我是否完全理解您,但听起来您希望能够将属性添加到自定义类而无需在类定义中声明该属性?

如果是这种情况,您需要在课堂上使用“动态”关键字。 “公共动态类MyClass扩展了Whatever” - 然后你可以说var myInstance:MyClass = new MyClass()你可以说myInstance.randomPropertyThatIJustMadeUp = what。

这有意义吗?这就是你要找的东西吗?请注意,某些AS3核心类已经是动态的,包括Object和MovieClip。

最后,请注意,默认情况下没有打开这个原因是有充分理由的。这通常不是使用动态类的最佳实践,它可能会降低播放器速度并导致错误,因为您否定了类型检查的好处。但是,有些情况下它很有用。

祝你好运!