2011-11-06 39 views

回答

2

我想这取决于你如何定义工具。这些是我使用的一些东西,或者跟我谈过的人:

  1. ServiceCapture:这是一个伟大的计划,看看数据包被发送到并从浏览器/ Flash Player和远程服务器。查尔斯是另一个用于此目的的常用工具;而Flash Builder现在内置了一个网络监视器来执行相同的任务。 ServiceCapture还会显示您的应用放出的跟踪语句。
  2. 逐步调试器:逐步调试器是一个非常好的工具,用于逐步检查代码以找出发生的情况。它很好地构建到Flash Builder中;但也有一个命令行工具。我假设其他Flex IDE支持这个功能。 Flash Builder:您可以在文本编辑器中编写代码并通过命令行工具进行编译;但IDE非常有帮助。 Flash Buyilder是Adobe的IDE;和我主要使用的一个,但其他的存在,如IntelliJ或FDT。
  3. ANT:ANT是构建工具,允许您自动执行一堆任务;如编译并自动上传到服务器。 Maven和CruiseControl是我听说过的两个备选选项。我认为两者都比ANT先进得多。
  4. Subversion:Subversion是一个版本控制系统,允许你跟踪你的代码的变化。强烈建议任何项目;但是对于有多个人在进行工作的项目而言,它还有额外的特殊优势。其他选项是Git和CVS。
+0

谢谢,等待更多。您提到的ServiceCapture对我来说是新的。 – chrisiek

+0

[Alcon调试器](http://www.hexagonstar.com/project/alcon/)是我的另一个最爱。只需一次swc安装,即使不需要从Flex启动,也可以在查看器中看到调试消息。 –

+0

找到下一个:traceDL - 您可以显示任何DisplayObject的整个显示列表 - 仍在等待更多... – chrisiek

1

我想补充一些与“www.Flextras.com”的答案。

分析应用程序

分析应用程序可以帮助您了解以下内容:

  • 调用频率
  • 方法时间
  • 调用栈实例
  • 数量和它们的大小在任何安心点
  • 垃圾收集和Loiterin摹对象

欲了解更多信息请参阅因为无广告的Flash建设者分析和网络监控链路 http://livedocs.adobe.com/flex/3/html/help.html?content=profiler_1.html

    ~~~~~~~Happy Coding~~~~~~~~~