【问题标题】:Monster Debugger BreakPoints no working怪物调试器断点不起作用
【发布时间】:2011-08-15 14:37:21
【问题描述】:

我是 Flash 开发的新手,并决定从试用各种开发软件开始;我在 Mac 上开发。

目前我正在使用带有Simon Gregory's ActionScript 3 BundlesMonster Debugger 的TextMate。我还安装了 Flex SDK(我相信捆绑包使用它来编译代码)和 Flash 播放器的调试版本。

我已将以下代码(以及所需的导入)添加到我的主类构造函数中:

        MonsterDebugger.initialize(this);
        MonsterDebugger.trace(this, "Hello World!");
        MonsterDebugger.breakpoint(this);

代码编译并运行良好。调试器连接并显示 hello world 消息,但调试器不会在断点处停止。

【问题讨论】:

  • 我正在使用 TextMate 来编辑代码,但就像我说的那样,它似乎可以编译并运行良好......虽然,我确实认为 TextMate 正在将代码传递给 flex 编译器这一事实可能是问题的一部分,也许它与标准闪存编译器略有不同......

标签: flash actionscript-3 debugging


【解决方案1】:

当您使用 flash、flex 或任何通用 IDE 进行编译时,IDE 与 Flash 播放器的调试版本建立了连接。
断点只会在编辑器中与与播放器的连接一起触发。
我从未使用过 TextMate,但我怀疑它是否具有此功能。

如果您想要免费版本的 IDE,请查看 flashdevelop 我很确定它支持调试。
抱歉,我从不使用免费版本,我总是使用许可的 adobe 软件,而 FlashDevelop 是我所知道的唯一免费 IDE。

另外,如果我可以提出建议,请不要在学习语言时使用第三方库。
这助长了坏习惯,而且你并没有真正学习这种语言。

【讨论】:

  • 我听说过关于 flashdevelop 的好消息,但据我所知,它在 mac 上不可用; TextMate 在 Mac 上似乎是一个不错的选择。
  • 在调试器和应用程序之间的连接方面,我认为它在一定程度上存在,因为上面代码中的跟踪被报告了。此外,调试器中还会更新一些动态性能和内存使用统计信息。
  • DeMonster 确实声称他们的调试器会正常中断程序执行:demonsterdebugger.com/tour/breakpoints
  • Mac 上的选项非常有限。我做了一些搜索,没有太多免费的 Flash 软件。卖掉mac,得到一台真正的pc :)
  • @The_asMan:你在说完全废话。在 Mac 上,您可以使用与 PeeeCeeee 相同的选项。虽然它们是不同的......
猜你喜欢
  • 2018-07-26
  • 1970-01-01
  • 2015-10-25
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2013-05-06
  • 1970-01-01
相关资源
最近更新 更多