代码格式化FlexPrettyPrintCommand
为了便于java 项目和采用flex开发的客户端项目的集成,目前主流的做法是将Flex Builder作为插件安装到MyEclipse中,这样极大地方便了开发.因为大家对eclipse开发环境已经很熟悉了,使用上有一种亲切感.但美中不足的是官方Flex Builder不能够将代码有效的格式化操作,需要手动去对齐代码,十分不便.现在你可以脱离苦海了,有一款插件能胜任这项令人头疼的工作.你可以尝试一下FlexPrettyPrintCommand这个插件,它可以对as.xml和mxml文件中的代码进行格式化.
1.将jar包放在FB或者eclipse的plugins文件夹里 (或者以link方式安装插件)
2.重启Eclipse或FB,必要时使用-clean参数重启
3.再次启动IDE后工具栏多出了几个新图标,如下图所示。当你打算格式化指定代码时,首先选中它,然后点击图标即可。
以下提供另一种安装途径:
1. 打开Flex Builder->帮助->软件更新->查找并安装
2. 选择“寻找新特色功能安装”
3. 建立“新远端地址”
URL:http://flexformatter.googlecode.com/svn/trunk/FlexFormatter/FlexPrettyPrintCommandUpdateSite
保存->完成
注:eclipse的-clean参数清空插件缓存内容。有时插件显示不出来是因为Eclipse将插件进行了缓存以加速启动过程,若指定此参数则会清空缓存,从头加载。这种带命令行的启动需在CMD窗口中进行。
版本号自动记录BuildMarker
Flex Builder 没有能记录每个项目的Build号的功能。这其实挺郁闷的,呕心沥血的项目到了最后还不知道被反复编译调试了多少千次还是上了万次,也不知道自己编译次的的吉利斯记录是多少……
如果你同样有这样的郁闷,那么这个插件就是为您量身定制的,试用一下,感到非常的满足~
首先打开Flex Builder来添加这个插件:
点击OK后,按提示重启Flex Builder。打开一个AS项目,改动一下源码,F11编译,这时会生成一个xml格式的.version文件,里面记录了Build号。
项目的Build号我喜欢做在右键菜单里面,其好处就不说了。需要加段as代码来将版本呈现到Flash Player的右键菜单里面去。官网提供了一个类文件,简单的引入一行代码将Build号呈现到右键菜单的。这样了解版本信息相当的方便。
注: BuildMarker官网http://www.snowkit.cn/BuildMarker/
范例查询插件Blueprint
最近Adobe Labs终于发布了新版本,新版本除了支持Mac外,还支持Windows系统,而唯独还不出支持Linux系统。另一个好消息是:除了Flex Builder外,blueprint还支持Flash Builder,也就是说,我们可以在Flash Builder里面使用blueprint查看Flex SDK 4(Gumbo)一些新组件的范例了,例如spark组件等。这个支持可以让一些初学者或者对Flex SDK 4(Gumbo)不是太了解的朋友很容易的上手,方便查看某个组件、功能、class的范例程序了。但是似乎在Flex Builder 3上面上使用会有些小问题,大家可以试试。
具体使用方法:当你编写as代码时,需要查询某个类怎么使用,可以使用Ctrl+B调出blueprint,然后在输入框中键入要查询的内容。
下图是我使用blueprint在Flash Builder上面查看的一个范例:
注:blueprint的官方网址http://labs.adobe.com/technologies/blueprint