我面临的问题是:
Flash Player 无法显示常规运行时错误
我使用 flash 并使用 FlashDevelop 编辑代码。当我编译并运行项目时,如果代码中出现错误(通常会弹出运行时错误窗口),但它不会显示。
我现在捕获错误的唯一方法是通过调试模式编译项目,这会强加我不喜欢的工作流程......
另外,在浏览互联网时,有时 Flash 插件会崩溃,我猜测是因为电影中出现了未处理的错误(在 IE 中,浏览器也会崩溃,在 FF 中,我猜是插件被沙盒化了,只有 Flash 电影无法显示)
我正在使用一台新机器,装有 Windows 7 Home Premium 64b。IE 是 32b 版本。我安装了 Flash Player 10,3,181,26 调试器。我刚刚降级到 10,2,152,26 调试器版本。
有任何想法吗?
只是想澄清一下:
该问题与整个系统有关,Flash Player 无法显示运行时错误窗口。投影仪、ActiveX 或基于 Netscape 的 Flash Player 也无法显示。它与项目无关。
答案1
查看mm.cfg
位于用户目录中的文件(c:\users\yourname
)并设置:
SuppressDebuggerExceptionDialogs=0
答案2
我猜测这是一个错误处理问题,这意味着错误在生产版本中被捕获,而调试版本会通知更多错误。
通过该论坛无法远程调试您的项目,但如果您有 try/catch 语句,您可能会将它们全部注释掉以导致错误发生。