返回首页


我一直在收集我觉得有用的帮我作为一名开发人员更具生产力,以为我会在这里分享他们的Flash Builder 4的提示的总结。我包括功能的快捷方式在可能的情况下(在Mac OS,Windows使用CTRL基于CMD的地方)。请随意评论你觉得有用,我可能没有涵盖的其他功能或技巧!内容帮助??CTRL -空格??我敢肯定,大多数开发人员都知道这个,但如果由于某种原因,你没有,你必须开始使用。它显示了这个对象的所有属性和功能的弹出。什么你们许多人也许不知道但,是,你可以进一步过滤此列表显示,按Ctrl -空格键一次又一次的唯一属性,或只活动或效果等。他们呼吁的"建议骑自行车",它将有你在底部弹出的项目(所有活动,效果,性能等)的名称。我现在我不认为我可以生活在没有使依赖于此!举办​​进口??SHIFT - CMD - O??清理未使用的import语句,并组织他们包。此选项可以在Flex Builder中,但它仅适用于ActionScript文件,在Flash Builder在MXML现在太,YAY!快速大纲?CMD - O?迅速蹿从这里变量或函数。开始输入你要找的前几个字母,并选择它带你到它。这是一个从这个职位和使用,你一定要采取。快速访问??CMD - 3??快速执行命令或打开某些编辑器或查看这里。你可以输入你要找的子,它会显示所有的匹配,你甚至可以输入多个单词的第一个字母,把它例如,如果你测试用例类的命令,你可以寻找只需键入台泥,它会显示(或TCC)。请注意,此驼峰输入方法的大部分功能,包括代码提示。也是很酷,它使你的历史,例如,如果你调试一个应用程序,调试命令将显示在您的历史以来第一次的最后一件事,你用,你可以快速再次执行它。我也很喜欢这种使用环Flex的Flash Builder中的Eclipse插件视图的功能,我可以简单地按Cmd - 3和"TDF",它会告诉我,在弹出(假设你已经安装的插件,如果你认为没有,你当然应该这样做!此插件的详细信息,可以发现)。下面是一个截图在使用此功能:
{S0}字完成??CTRL。 ??开始键入一个单词,并使用此命令(CTRL期),它会猜测你可能会打字什么字。不停的提出新的话,如果它不匹配首次。这的工作原理类似手机短信。修正缩进??CMD -我吗??只是选择的代码块,需要修复和CMD我会为你做它,而无需手动选项卡。重复行代码??选项(ALT)CMD -向上箭头 移动行代码??选项(ALT)向下或向上箭头删除行,而不使用剪贴板?CMD - D?删除最后一个字??按Cmd - BACKSPACE快速访问的定义是什么??按住Cmd键,突出一个实例的构造函数名称,它会变成蓝色像一个超链接,让你直来直去点击时。Flash Builder中内置的版本控制??Flash Builder中实际上使您的文件状态的历史内部,可以让你到以前的版本相比,甚至恢复到一个使用比较??或更换??比较会使用内部的差异,根据您当前的版本和你以前工作的一个版本。设置打开的编辑器??Flash Builder中现在有一个设置,允许你设置的编辑被允许在任何给定的时间,而不是打开一个无限数量开放。当它命中的定数,它会开始关闭旧的。此选项是默认设置,你需要去窗口|首选项|一般|编辑和检查框,并设置您想要的价值。周期状态??CMD - \和Shift - CMD - \?使用国时,此选项将灰色任何代码而不是在一个特定的状态更容易查看。它会循环到下一个状态或备份取决于您选择的选项。打开调用层次结构??CTRL -选项- h??显示此功能被称为。这是有用的,例如需要多少变化,如果你要更改或删除功能。循环通过打开的文件/编辑??Ctrl - Tab组合??快速跃到一个不同的打开的编辑器。与此相关的是开放式(SHIFT - CMD - T),或打开资源(SHIFT - CMD - R)。这些选项可以让你迅速打开源代码文件在Flex SDK或打开资源对象,实际上,你可以打开任何类型的文件。检查或修改的键映射到??"视窗|首选项|一般|钥匙"。改变你的键映射到任何你想要的,或添加更多的在这里
生成的事件处理程序??如果你选择了一个暗示代码的事件,并回车,你将得到一个选项来生成一个特定事件的事件处理程序。例如,内嵌一个按钮,如果您开始键入单击并选择它的IntelliSense弹出和命中进入,然后你会看到一个选项"生成单击处理程序"。如果您选择了它,则Flash Builder将添加到你的脚本块的新功能(如果没有脚本块尚未将创建一个)。提示:设置生成的事件处理程序之前,您的MXML组件的ID和名称与该ID的功能。举例来说,如果我的按钮的ID是myBtn,生成的单击处理程序将myBtn_clickHandler。生成皮肤类??此选项允许您快速创建一个自定义Spark皮肤,而内嵌的组件。虽然内嵌在Spark组件选择skinClass属性,并按下回车键,然后你会被提示一个选项"创建皮肤"。如果选中,你会被这样一个新的对话框提示:
{S1}
注意,你可以生成一个默认的Spark皮肤的副本,然后修改需要加快这一进程大大。另外,请注意"删除样式代码"复选框。如果你不需要设置任何造型排除,那么你应该选中此复选框。生成项目渲染器?工作原理类似上面的选项,但此选项用于快速创建项目渲染。该选项是对所有组件使用一个itemRenderer(包括MXML)。。代码注释的快捷键吗??快速评论在ActionScript代码块,利用的Cmd /选项。对于一个MXML代码块,使用Shift - CMD - C。一定要注意这些评论的快捷键代码,因为我觉得,我不断地用在调试过程中,如果我需要评论出来的东西快速测试,或当我不总是喜欢犯的一个代码块删除我可能会改变,而只是它注释掉第一。生成的getter / setter??生成变量的getter / setter函数。这是一个我经常在Eclipse用于Java开发,我觉得非常有用。此选项位于"源"无论是从主菜单或右键单击上下文菜单的菜单。请注意,您需要有行的变量定义为了你的光标,为它工作。
{S2}快速导入声明?另外?这可能是最终的懒惰提示,但我觉得自己做这一切的时候。如果我不知道到底是哪一个特定的事件或东西是包在不需要创建一个变量(将自动为您添加的进口),或即使我知道这是什么包,但不想向上滚动到添加它,我会简单地走一条线,并迅速使用代码提示找到我需要,让它为我添加的进口类类型变量声明,然后执行CMD - D删除该行离开的进口。
调试技巧条件断点??现在,你可以设置一个断点条件,这将导致只火一定次数,或根据某个表达式或布尔(例如只会给定的变量是在该断点时暂停一定值)。要设置一个条件断点,首先上线(SHIFT - CMD - B)的设置一个断点,然后右键单击并选择"断点属性"。您可以设置多个表达式,只是用逗号分隔,甚至无需重新编译修改一行代码从这里。见我在这个岗位的底部包括一些有趣的事情,你可以用此功能的Adobe TV视频链接。的观察点呢??新的Flash Builder 4中,并允许您监控调试会话期间的变量实例。要使用你需要设置一个断点和观察点,当它在断点处停止,变量视图和右变量实例上单击切换观察点。有关如何调试与观察点的更多信息,可以发现在{A}。表达式??这个对话框实际上,你可以拖动到任意表达式直接从您的代码以快速监视表达式。注:如果您在表达式编辑器"对话框,您可以键入Shift -回车键迅速将其关闭,而不是去一个换行符。线??CMD - R??在调试会话,并在断点处停止时,你可以选择一个行代码运行到去,做CMD - R或右击并找到"运行线",在上下文菜单中继续运行特定的代码行。网络监控??新的Flash Builder 4中,并允许您检查和监测网络流量从你的Flex / AIR应用程序,使用HTTPService,WebService的,RemoteObject的,的URLRequest等,它可以用来检查XML,AMF和JSON数据发送使用SOAP,AMF,HTTP和HTTPS协议。注:此功能需要Flash Builder的高级和不工作的LiveCycle Data Services提供的SSL或数据管理服务。
确定,所以我知道,我已经提到了很多的键映射,这里可能很难记得在第一,但幸运的是有一个键映射快速显示当前列表中的键绑定,您可以随时在源使用按Cmd - SHIFT - L!
,找出更技巧和窍门,你可以使用Flash Builder,退房{A2}。

回答

评论会员: 时间:2