ActionScript 3.0Cookbook中文版教程精选
ActionScript 3.0 的经典教程里,《ActionScript 3.0 Cookbook 中文版》真挺值得一提的。讲真,AS3 虽然现在用得没那么火了,但在搞 Flash 开发、研究富媒体交互或者维护老项目的时候,还是挺有价值的。这本书就像一套“招式手册”,从基础语法到高级玩法,比如自定义类、搞 UI、连远程服务,都有对应的例子和技巧。
flash.system.Capabilities 这类类库能拿到系统和播放器信息,做兼容性判断方便。比如判断 Flash 版本用 Capabilities.version
,判断系统用 Capabilities.os
,简单又实用。
要是你想自己封装点模块,自定义类这部分就重要了。AS3 是标准的 OOP 思路,继承个 Sprite
或 MovieClip
,加点方法属性啥的,组织逻辑挺清爽。
说到数据,AS3 的 NumberFormat、DateFormatter 等类用来格式化数字和日期还挺方便的,跟后端联调展示数据时好用。字符串也没落下,split()
、indexOf()
这些操作,熟练掌握能省不少事。
UI 组件开发这块,AS3 也还不错。用 UIComponent 系列的类能快速搞出按钮、文本框这类基础控件。再加上事件监听机制,做点交互功能也不复杂。
声音和视频集成的内容也讲得挺细,Sound
和 Video
类的使用到位,适合搞多媒体展示的朋友。
远程通信部分支持得也比较好,URLLoader
、URLRequest
能 HTTP 求,甚至还能用 Flash Remoting 实现直接远程调用服务器方法。配合 Web 服务或者老系统也挺顺手。
顺便提一句,XML 数据这块用得多的话,XML
和 XMLList
两个类一定要熟,解析、修改 XML 都离不开它们。
,书里还了怎么用 FlexBuilder 创建 AS 工程,从新建、配置、写代码再到调试发布,流程一条龙,新手看了也能快速上手。
如果你还在维护 Flash 项目,或者想了解早期富媒体开发的经典套路,这本《ActionScript 3.0 Cookbook 中文版》还是蛮值得翻翻的。
评论区