【问题标题】:How to enable Flash debugger?如何启用 Flash 调试器?
【发布时间】:2011-01-15 05:16:40
【问题描述】:

无法在任何地方找到解决方案。

我从http://www.adobe.com/support/flashplayer/downloads.html 安装了 Flash 调试器投影仪,但当我在 Flash Pro CS5 中调试 SWF(启用调试)时,调试器仍然无法运行。

有人知道发生了什么吗?

感谢您的帮助。

克里斯

【问题讨论】:

  • 当您说您在 Flash Pro CS5 中调试 SWF 时,您的意思是您有项目的 ActionScript 源代码,并在 Flash CS5 中选择“调试”命令,还是您只有 SWF,没有源代码,正如 Soulseekah 在他的回答中所说的那样?
  • 对不起,我应该更清楚。我正在尝试让调试器投影仪从 Flash Pro CS5 运行我的 SF,因为它有一些额外的选项。

标签: flash debugging


【解决方案1】:

我认为您不能调试 SWF,因为它们不包含 ActionScript 代码。但是,如果您在 .cfg 文件中启用 TraceOutputFileEnable=1,则可以将 SWF 中的跟踪记录到文件中。更多信息在这里可能有所帮助:http://www.actionscript.org/resources/articles/207/1/Trace-and-debug-ActionScript-from-your-browser/Page1.html 和这里http://fatlinesofcode.philipandrews.org/2009/03/28/actionscript-debugging-within-the-browser/

还可以查看这个 FireFox 插件:https://addons.mozilla.org/en-US/firefox/addon/flashtracer/

另一个选项是在 Flash IDE 中Begin Remote Debug Session。当 SWF 在浏览器中打开时,跟踪将出现在 IDE 的输出窗口中。

如果你可以访问代码,你可以试试 De MonsterDebugger(不过它需要在 SWF 中实现它的类)http://demonsterdebugger.com/

【讨论】:

  • 谢谢,虽然我已经完成了所有设置 =) 我的问题是 Flash 调试投影仪无法运行。它以前有效,但由于某种原因它不再=\
  • 您是 SWF 中的 Flash Debug Projector 类吗?因为如果不是,您将无法看到它们,与痕迹相同,如果代码中没有痕迹,则什么都不会显示。 SWF 已编译。您可以尝试反编译并筛选程序集,但我认为这不是有效的。
  • 哦不,我唯一的问题是让调试投影仪运行。其他一切正常。 =)
  • 没有错误。这似乎是一个设置问题,所以另一台机器将无济于事。不过谢谢!
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多