close

轉載:http://ticore.blogspot.tw/2009/05/as2-and-as3-difference.html

AS2 與 AS3 的差異

 

ActionScript 2.0 與 ActionScript 3.0 到底有什麼差別?
很多人都被問過,或是問過別人吧
執行期型別檢查、事件流、物件導向、E4X...
解釋一堆,沒有實際用過的人,可能還是如鴨子聽雷一般霧茫茫
這裡有一個淺顯易懂的解釋
The Differences between ActionScript 2 and ActionScript 3

(以下只是照原文翻譯而已)
AS1.0 是給經驗不足的人、設計師與非技術人員使用的
AS2.0 是給女孩用的
AS3.0 是給真正男人用的

AS3.0 像是日本廚師刀,精巧的工藝,但是使用時須要謹慎與足夠的技巧
AS2.0 像是大砍刀,適合砍東西,不適合作精巧的控制
AS1.0 像是塑膠湯匙

經常被問到這問題的人,不妨參考看看~~

這個解釋雖然有點輕視貶低女性與設計師的意味
但是反過來仔細想想看 Silverlight 為什麼會失敗
或許就是因為它缺少了類似 AS1.0 這段簡易的開發過程
另一方面,Flash Player 在進步到 AS3 的過程中
因為進入門檻太高而且 AS2 與 AS3 很難共存
其實已經開始失去不少初級開發者與設計師的支持

個人的淺見,Adobe 除了繼續增加 Flash Player AS3 功能以外
可能需要考慮到 AS1 的支援程度
假如能夠支援把 AS1 語法編譯為 AS3 Class、Bytecode 應該會不錯
或是類似 Dreamweaver、Director 的 Behavior 的功能
但是最終可以輸出 AS3 的 SWF
這樣設計師還是能夠撰寫簡單的語法與互動功能
而且也不會有 AS2, AS3 相容的問題

arrow
arrow
    文章標籤
    AS2 AS3
    全站熱搜

    mosquitoyo 發表在 痞客邦 留言(0) 人氣()