2011-05-27 67 views
1

我一直在閱讀關於actionscript 2和actionscript 3的一些信息,並且我還想問一些問題,這些語言是否有像其他語言一樣的主類(C++ C#)...我問這是因爲我遇到了很多在網和他們的很多代碼似乎沒有一個主類做動作2和動作3有一個主要的類?

感謝

+2

不在動作2. 在動作腳本3中有一種叫[文檔類](http://www.adobe.com/devnet/flash/.../external_files_as3.html),但它不一樣事情。 actionscript 3中的文檔類擴展了可以在屏幕上顯示的Sprite或MovieClip,類似於可以擴展Applet的Java類(如果有幫助的話)。 – 2011-05-27 15:36:41

+0

它確實,謝謝隊友 – Sam 2011-05-27 15:43:10

回答

0

你技術上的錯誤有關您的回覆喬治。 AS2沒有主文檔類。創建一種僞主類是可行的,但是此STILL需要通過使用時間線上的代碼將主SWF作爲基礎對象進行原型並添加到其中。這不是一個文檔類,而是一種使用Flash原型的擴展。在AS3中,將主要文檔類顯式設置爲編譯器參數,並且該文檔類成爲主要對象定義,而不是擴展現有類型。讓我們這樣說,如果你問Adobe是否AS2支持文檔類,他們會說不。如果你在訪談中表示你在AS2中使用了一個文檔類,他們會告訴你你錯了,它會對你不利。所以你的問題的答案只是「不」。

+0

我認爲如果你清楚地描述了文檔類以及它們是如何建立的,那麼這個答案對於OP來說會更有用,並且跟進了AS2如何被黑客攻擊。只是感覺像你的答案,雖然正確,但不是很清楚。 – Bosworth99 2011-05-27 20:25:10

+0

感謝博斯沃思我感謝您的回覆。然而,我已經寫了這個答案,假設這個人都理解原型(如果他/她在AS2的世界中有一段時間應該是給定的)和繼承(這也應該被任何人理解的OOP語言像AS3)。如果有人需要更清楚地理解這些話題,我認爲谷歌搜索更合適,因爲解釋面向對象的基本知識和原型對於這個問題有點矯枉過正。 – 2011-05-27 20:43:09

+1

我認爲山姆直接回應喬治評論的結尾 - 「如果這有幫助的話。」含義 - 「是的,山姆,它確實有幫助,感謝隊友」。我不認爲他想說AS2實際上有一個文件類。 – prototypical 2011-05-29 02:38:21