Re: [研究] AS3的display object
※ 引述《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
10/09 10:50, 1F
推
10/09 10:53, , 2F
10/09 10:53, 2F
推
10/09 11:18, , 3F
10/09 11:18, 3F
討論串 (同標題文章)
本文引述了以下文章的的內容:
完整討論串 (本文為第 2 之 2 篇):
Flash 近期熱門文章
PTT數位生活區 即時熱門文章