2010-08-03 84 views
3

任何人都可以给我一个很好的ActionScript动态类的用例吗?ActionScript动态类

因为在任何情况下,对我来说,这看起来确实是一个糟糕的实践。例如,

+0

好问题!这是你可能会理解的东西*它是什么,但后来你认为“它有什么用处?” – 2010-08-03 20:33:41

回答

3

任何使用Proxy必须通过扩展动态。我经常使用代理服务器;例如,这是一个replacement syntax for ExternalInterface using Proxy

+0

这是另一个很好的动态类的使用。 – dotminic 2010-08-03 18:36:39

+0

很酷..与我所知道的相比,它的有用像反思概念是在Java中.. – 2010-08-04 13:10:47

2

URLVariables

您也可以将数据存储在字典/对象/数组中,但在这种情况下,您不会获得太多收益,我认为您可以减少一些样板。

+0

在动态类中,您可以在运行时添加字段/方法,这对我来说看起来很丑。如果这个URL类不是动态的,它会有什么不同?我看不到优势.. – 2010-08-03 18:52:56

+0

什么或不看起来丑陋,是不是我可以合理地争论的东西。这个类基本上是作为一个名称/值对的字典(加上一个url编码/ enconding的方法,我想,没有别的)。正如我所说的,你可以通过公开存储一些存储:'variables.data.add(“key”,“value”)'或类似的东西,而不是'variables.key =“value”或variables [“key “] =”价值“'。不过,我认为前者没有真正的好处。 – 2010-08-03 19:25:26

+0

PS:'在动态类中,您可以在运行时添加字段/方法'。我理解你的观点,并且我也喜欢清楚地定义对象,但有时候,这很有用。 – 2010-08-03 19:29:19

1

那么你可以使用一个Object对象,但是使用动态类可以确保它被输入。这就是我看到它的方式,这是我使用它们的唯一原因。胡安帕布罗说的也是一个很好的理由。