有没有办法跳转到 Flash CS4 中代码编辑器中的函数



在我们的Flash AS3代码中,我们有很多非常长的函数,当我们在开发过程中尝试导航代码时,它是如此之长,以至于我们经常无法坐在那里滚动两分钟试图找到事件侦听器指向函数的位置。我们已经想出了一个使用搜索工具的技巧,使它更容易一些(搜索"n functionname",因为它会找到"function functionname"),但如果我们可以单击函数的名称直接跳转到编辑器中的该函数,那就更容易了。这可能吗?我不是在谈论项目何时发布 - 仅在编辑器中。只是很难遵循代码并记住它所做的一切,当你还必须去寻找它下一步去哪里时。(顺便说一下,我们正在使用Flash CS4。

像一些注释一样,您将需要使用外部IDE(开发环境)。 FlashPro不是为编程而设计的,而只是基本的脚本,因此不包括太多开发人员的便利性。

任何代码编辑器都可能简单地编辑您的.as文件。以下是一些流行的AS3开发,也可以调试并告诉FlashPro进行编译:

  • Flash Builder(付费,基于Eclipse构建,由Adobe制造)
  • FlashDevelop(免费)
  • FDT(付费,建立在Eclipse上)
  • IntelliJ(付费 - 免费版本不支持AS3)
  • Eclipse with free plugins(free)

还有几十个...

我个人的建议(因为你似乎对免费最感兴趣)是FlashDevelop。 它是免费的,相当成熟,并且与FlashPro很好地集成在一起,因此您可以在其中进行调试,而不必来回切换以测试代码更改。(列出的大多数其他列表也这样做)

对于您的主要关注点,它具有用于跳转到函数/对象定义的键盘快捷键(默认情况下F4Ctr+F4返回到您所在的位置),以及大量其他编程便利。(同样,列出的所有其他 IDE 都可以执行此操作)

最新更新