ActionScript 3.0编程精髓指南

ActionScript 3.0 的进阶宝典,《ActionScript 3.0 编程精髓》是真的挺香的。对搞 Flash 开发的你来说,这书算是个老朋友了,尤其是对 AS2 转 AS3 的那波人,差别还真不小。类的结构更清晰,事件模型也靠谱多了,跑起来更稳更快。

类型系统更严格这一点挺重要的,写的时候多了点限制,但出错少了,调试轻松不少。比如你要声明一个强类型变量,用var username:String;就 OK 了,IDE 也能更好地提示你。

事件这块用多了你会发现,addEventListener真的是万能钥匙,点一下、加载完、鼠标移上去,全靠它。配合dispatchEvent用,还能自定义事件,交互做得那叫一个丝滑。

图形和动画部分也挺实用。你要画个图形或者做个缓动,DisplayObject家族搞定一大半。用Tween加点缓动动画,配合Timer来控制节奏,简单好用。

要是你做联网应用,网络通信模块帮你省不少事。像URLLoader+URLRequest组合拳,搞定 JSON 或 XML 的数据拉取,适配后端接口也顺手。

框架党也别错过,书里了一些像PureMVCRobotLegs这种 AS3 老牌框架,适合做中大型项目,逻辑清晰,扩展性还行。初学者建议先掌握基础再碰这些。

调试和测试方面也有不少干货,比如用 Flex Builder 或者 Flash Professional 的控制台,追日志、看错误栈都挺方便。

如果你之前一直靠 Google 零碎找资料,现在不妨好好看看这本书,多 AS3 的精髓技巧都在里头了,适合系统梳理思路。用得顺手了,Flash 项目的开发效率真能提不少。

如果你想进一步了解面向对象编程事件机制,也可以看看这些文章:

rar
ActionScript 3.0编程精髓.rar 预估大小:1个文件
file
OReilly.Essential.ActionScript.3.0.Jun.2007.pdf 4.85MB
rar 文件大小:3.53MB