as3 中新增了一些变量类型, 基本类型 (顶级类, Top Level Class) 包括简单类型:
- Boolean
- int
- null
- Number
- String
- uint
- undefined
复合类型 (或许叫做类会比较顺口):
- Object
- Array
- Date
- Error
- Function
- RegExp
- XML
- XMLList
另外还有一些分类到各个包中的诸如 Matrix (flash.geom.Matrix), Shape (flash.display.Shape), URLRequest (flash.net.URLRequest), 等等
一些提示:
- Void 类型在 as3 中使用小写, Void -> void
- 新增了万能类型 * 用来表示所有类型. 如果你没有为变量指定类型, 那么他即是默认类型。
var anyThing:*
- XML 类不再是 as1, 2 中的 XML. as3 中的 XML 基于 E4X, 允许你像操作普通变量一样操作 XML (置顶帖中的教程有介绍)
- 新增 int 和 uint 类型, 他们在数组遍历等不需要小数的场合相当有用. int 类型会比使用 Number 快一点点, 而 uint 通常用来表示颜值等 (据测试 uint 比 Number 慢, int 比 Number 快不了多少)
出处:蓝色理想
责任编辑:moby
上一页 Graphic 对象和新的 Drawing API.txt 下一页
◎进入论坛Flash专栏版块参加讨论
|