前几日刚刚得到新版的ASV2011/05,根据更新通告,特地把玩了一番,其中的代码搜索功能相当犀利,爱不释手。作为一名正在茁壮成长中的AS3程序员,强赞一下。废话不多说,别看广告看疗效:)
 
恰逢Flash Builder4.5发布,就先拿它做个简单手机应用的Demo,检验下ASV2011/05代码搜索的效果。先把文件拖进去瞧一下。
 ASV2011/05新特性之代码搜索_休闲
发现菜单项有了变化,单独将动作脚本提了一项出来,并将一些选项一起整合到动作脚本选项中。试着选择查找,或者快捷键Ctrl+F,弹出一个对话框,如图。
 
查找选项卡:
 ASV2011/05新特性之代码搜索_代码搜索_02
查找全部选项卡:
 ASV2011/05新特性之代码搜索_新特性_03
选项一目了然,就直接实验下查找全部的效果看看好了,查找目标关键词以BarChart为例,搜索后效果如图:
 ASV2011/05新特性之代码搜索_新特性_04
关键词已经被醒目的标注出来了,并且在红框区域的搜索结果中可以进行方便的跳转切换,相当高效,在图示标识的三个按钮可以在查看类树、查看继承树和查找 结果之间进行快速切换。官方通告中还提到,ASV现在开始保存查看过的AS3脚本的历史记录,可以使用前进和后退 按钮来浏览。并且,反编译过的AS3脚本被缓存以提供更快速的浏览体验。时间就是金钱啊!有木有?
 
还有更加人性化的操作,就是右键搜索。如下图中,在某个关键词附近点击右键,则第一项便是搜索该关键词了。不用自己复制粘贴,然后搜索那么麻烦了。
  ASV2011/05新特性之代码搜索_swf反编译_05
对于AS3程序员来说,ASV2011在学习研究一个SWF方面,绝对没的说,而本次代码搜索功能的加入又在速度和效率提升上更进一步,节省大量时间。