作者zekly (CTO之路)
看板Flash
标题Re: [研究] AS3的display object
时间Tue Oct 9 00:43:55 2007
※ 引述《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
1F:推 cjcat2266:runtime-exception AS2就有罗~叫做Error,只是分类少 10/09 10:50
2F:推 cjcat2266:应该说...只有Error这一类XD 10/09 10:53
3F:推 liyen:我真是太嫩了...以上有一大半看不懂在说啥...Orz 10/09 11:18