这是一个超级大的项目工程,叫“Spark project”。在里面,你会找到不少实用的AS3类库,例如 swfassist ,一个解析SWF文件的库,支持Flash player 9,可以用as动态生成swf文件;又例如BMPDecoder、ICODecoder、PSDParser,从名字可以看出分别是用来解析bmp文件、 ico文件以及psd文件(没错,就是PhotoShop的源文件格式 PSD !);也有 AS3D 库,用来处理 3D 的;还有 SQLControls ,可以在AIR里方便操作SQLite数据库;还有很多很多…… 总体来说,包含以下这些相关:
- 图形/颜色处理
- 显示对象处理
- 3D
- 图像处理
- 音频处理
- 通信处理
- 数学运算
- 物理现象
- 游戏算法
- 时间日期处理
- Flash Player/系统
- 调试/测试
- 二进制文件处理(bmp、ico、psd等等)
- 其它…
该项目是日本人做的,幸好有英文版本的页面。要学会用应该也需要一段时间了,想要研究他们的源代码,想必不是一件快乐事 🙂
项目首页:http://www.libspark.org/
一堆AS3类库的英文版页面:http://www.libspark.org/wiki/WikiStart/en