ActionScript 3.0开发指南

ActionScript 3.0 的开发指南,挺适合对 Flash 开发还有兴趣的朋友翻一翻。

性能提升,AVM2 虚拟机加持下,运行速度比老版本快多了,响应也快,内存管理也更稳,适合做点复杂点的东西。

面向对象编程支持得也比较完整,像类、继承、接口这些都有,写起来思路清晰,也方便你后期维护。

另外事件这块也挺灵活,想监听点击、键盘、加载进度这种交互,用addEventListener就能搞定,控制粒度也比较细。

它支持异步数据,比如加载外部资源或者发求,不会卡主主线程,体验上好多。你用URLLoader就能轻松这些事。

类库丰富,从图形绘制、动画控制,到声音、网络通信,都有现成的接口。比如画图可以用Graphics,做音频交互可以试试Sound

应用场景挺广,像是游戏、播放器、可视化工具这些都能用上它。如果你还在维护老项目,或者在做教育类互动内容,AS3.0 还是个挺靠谱的选择。

需要注意的是,这本《ActionScript 3.0 开发人员指南》是遵循CC 非商业授权协议的,非商用可以随意用,但记得保留原文。

另外指南里也提到不少第三方技术,比如JPEG 解码Nellymoser 音频这些,都遵循各自的协议。用之前可以查下对应的授权方式。

如果你刚接触 AS3,建议先了解下它的事件机制AVM2 的执行原理,这样写起代码来思路会更顺。

pdf 文件大小:13.25MB