2010-08-03 81 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對象,但是使用動態類可以確保它被輸入。這就是我看到它的方式,這是我使用它們的唯一原因。胡安帕布羅說的也是一個很好的理由。