Re: [研究] AS3的display object

看板Flash作者 (CTO之路)時間18年前 (2007/10/09 00:44), 編輯推噓3(300)
留言3則, 2人參與, 最新討論串2/2 (看更多)
※ 引述《cjcat2266 (CJ Cat)》之銘言: : 難怪AS3會比AS2效能快上十倍以上 : 因為在display object這個部份就已經非常精細地分類了 : (原文下文吃光光....) ActionScript 3.0 在語言本身上還有下列新功能: 1、Run-time Exceptions 可以送出執行期的錯誤。ex: try, catch, finally. 2、Object Types 支援編譯時的型別檢查及執行時的型別檢查。提供比AS2 較好的記憶體優化。 3、Sealed Classes AS3所以的類別均預設為被封印(sealed), 係指無法動態增加類別屬性。 必須使用關鍵字dynamic,改變此類別。 4、Method Closures AS2在呼叫方法時,會有叫用範圍(scope) 的問題,AS3預設該範圍與原物件等同。 5、XML(E4X) 新的XML物件,提供易用的文件瀏覽及操控方法。 6、Regular Expressions 正規表示法。依循ECMAScript標準。 7、Namespaces 提供命名空間的提取概念。 8、New Primitive Type 強化記憶體的管理,提供新型別。ex:uint Number. 在Flash Player API方面: 1、DOM3 event model 在flash.events.* 包裝中,定義了事件訊息的標準方法。 2、Display list API 詳如原po說明。 3、Acessing run-time content dynamically 動態讀取及操作資料。ex:XML.sendLoad, getURL, Loader, URLLoader. 4、Low-level data access 支援讀取二進位串流檔。ex:URLStream 5、Text Updates 提升了Flash Player 8的文件顯示效能。 除了以上說明的新功能外, 我最喜歡的還是AS3是個物件導向語言, 可以套用到design pattern的架構。 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 220.133.119.171

10/09 10:50, , 1F
runtime-exception AS2就有囉~叫做Error,只是分類少
10/09 10:50, 1F

10/09 10:53, , 2F
應該說...只有Error這一類XD
10/09 10:53, 2F

10/09 11:18, , 3F
我真是太嫩了...以上有一大半看不懂在說啥...Orz
10/09 11:18, 3F
文章代碼(AID): #172bvHL4 (Flash)
討論串 (同標題文章)
本文引述了以下文章的的內容:
完整討論串 (本文為第 2 之 2 篇):
文章代碼(AID): #172bvHL4 (Flash)