TextMate 开发AS3应用
记得08年flashplayer10刚出来的时候,我看到过一个视频(http://www.gotoandlearn.com/play?id=74) ,Adobe的人就是用Textmate开发的Flash。 他是用Flex SDK里面的mxmlc命令编译的。当年我还用Mac OS的Automation功能做了一个应用程序,功能是把AS文件拖动到上面就自动给你编译成swf文件。
今年再回头看的时候,发现其实有更简单的方法。那就是用TextMate的Actionscript3 Bundle:http://blog.simongregory.com/10/textmate-actionscript-3-and-flex-bundles/。然后我就尝试去配置这个环境,结果发现还很不容易。 下面把我的过程跟大家分享一下:
- 当然你要有一台Mac
- 你得先安装 TextMate。
- 安装上面提到过的actionscript 3 bundle。
- 到http://www.adobe.com/cfusion/entitlement/index.cfm?e=flex3sdk 下载flex sdk
- 将sdk解压,放到一个方便找到的位置
- 然后打开Textmate->prefrences->advanced->shell variables,添加一个PATH变量,值是你的flex sdk里bin的位置,比如:/Developer/SDK/flex_sdk_3.5/bin。 如果已经存在PATH变量,那么请不要改动原来的数据,在原来数据的后面加冒号(:),然后再加上bin目录的位置。
- 同样是在Shell Variables里面,添加一个LC_ALL变量,值是en_US.UTF-8。因为我发现flex会根据系统语言来显示错误信息,但是显示出来的是乱码,所以还是统一用英文的错误信息算了
- 打开flex sdk的目录,进入frameworks,编辑flex-config.xml,把<target-player>9xxx</target-player>替换成<target-player>10.0.0</target-player>
然后就爽把,新建一个as文件,写一些东西,然后按苹果键+B,就会自动调用mxmlc编译你的as文件,生成swf。
当然actionscript3 bundle的功能还有很多,自己去发觉吧~


评论