我刚刚升级为将我的 SWF 文件发布为 Flash 11。我想将 FlashDevelop 附加到 Firefox(或 IE)。我可以先附加它,但是在我第一次调用 PHP 文件后播放器崩溃(不确定它是否相关)并且调试器停止了。如果我只运行程序而不进行调试,它不会崩溃。
我怎样才能找出导致问题的原因?
这是我的设置:
Windows 7(32 位)上的 FlashDevelop 4.0.1 RTM
已安装 - 来自http://www.adobe.com/support/flashplayer/downloads.html的 Windows Flash Player 11.2 插件内容调试器(适用于与 Netscape 兼容的浏览器)(EXE,3.89MB)
在 FlashDevelop 中,我指向
Program->Settings->FlashViewer
flashplayer_11_plugin_debug_32bit.exe(我不确定这是否正确)。
我附加的方式是转到Debug->Start Remote Session
. 然后启动加载我的 SWF 的 HTML 页面。
更新:我没有升级到 11.2 版本,而是升级到了 11.1 。现在我在输出窗口中得到了一些反馈。 [Fault] exception, information=TypeError: Error #1009: Cannot access a property or method of a null object reference.
但是 FlashDevelop 并没有中断该异常,我没有看到文件名或行号可以帮助我找出错误发生的确切位置。
更新:我终于回滚到原来的 10.1.102.64 版本,现在 FlashDeveloper 在调试时没有崩溃。