Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/actionscript-3/6.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
当Flash应用程序在浏览器中崩溃时是否创建转储文件?_Flash_Actionscript 3_Firefox_Adobe_Flashdevelop - Fatal编程技术网

当Flash应用程序在浏览器中崩溃时是否创建转储文件?

当Flash应用程序在浏览器中崩溃时是否创建转储文件?,flash,actionscript-3,firefox,adobe,flashdevelop,Flash,Actionscript 3,Firefox,Adobe,Flashdevelop,我试图调试我的flash应用程序,当我在debug(FlashDevelop)中构建并运行它时,它崩溃了。是否有转储文件可以向我提供导致崩溃的原因的信息?没有转储文件,但您可以安装flash player的调试版本,它将显示错误类型,如果可能,还将显示上次发生错误时调用的函数调用 您可以在此处获得flash调试播放器: 安装flash调试播放器后,flash会将所有跟踪注释和EROR写入flash player安装的flashlog.txt中。在其窗口上,可在此处找到: C:/users/US

我试图调试我的flash应用程序,当我在debug(FlashDevelop)中构建并运行它时,它崩溃了。是否有转储文件可以向我提供导致崩溃的原因的信息?

没有转储文件,但您可以安装flash player的调试版本,它将显示错误类型,如果可能,还将显示上次发生错误时调用的函数调用

您可以在此处获得flash调试播放器:

安装flash调试播放器后,flash会将所有跟踪注释和EROR写入flash player安装的flashlog.txt中。在其窗口上,可在此处找到: C:/users/USERNAME/AppData/Roaming/Macromedia/Flash Player/flashlog.txt

顺便问一下,是flashdevelop还是正在崩溃的FlashStandalone播放器? 您可能希望尝试使用“项目设置”面板中的其他“测试项目”设置发布。尝试使用“播放:FlashViewer默认设置”。 确保您正在使用调试独立播放器


使用该设置,flash在崩溃时不会关闭flashdevelop。

没有转储文件,但您可以安装flash player的调试版本,它将显示错误类型,并在可能的情况下显示上次发生错误时调用的函数调用

您可以在此处获得flash调试播放器:

安装flash调试播放器后,flash会将所有跟踪注释和EROR写入flash player安装的flashlog.txt中。在其窗口上,可在此处找到: C:/users/USERNAME/AppData/Roaming/Macromedia/Flash Player/flashlog.txt

顺便问一下,是flashdevelop还是正在崩溃的FlashStandalone播放器? 您可能希望尝试使用“项目设置”面板中的其他“测试项目”设置发布。尝试使用“播放:FlashViewer默认设置”。 确保您正在使用调试独立播放器

使用该设置,flash在崩溃时不会关闭flashdevelop。

如果在浏览器中调试(哪个?),查看浏览器的崩溃日志可能会有所帮助。在每个平台上都很难找到它们。。。但在这里,最终,我知道Firefox日志的发展方向,这并不是很直接,你需要阅读这篇文章来理解如何获取信息

然而,我可以想象,如果您从控制台运行浏览器,那么它的标准输出将被重定向到控制台-不确定这会有多大帮助,但至少您可以从中获得一些信息。比如,至少是导致它关闭的实际原因,有时可能会提供一些信息,但另一些时候可能只是“纯虚拟函数调用”或“内存分段错误”,没有进一步的信息

不确定您在Windows上有什么选择,有一个Unix跟踪实用程序,可以在应用程序运行时跟踪所有系统调用-可以捕获大量噪音,但也可能很有用

最后,您可以尝试在调试器中单步测试代码。尽管您可能无法找到导致错误的代码,但您可能会将自己的检查选项限制在较少的范围内。

如果您在浏览器中进行调试(哪个?),查看浏览器的崩溃日志可能会有所帮助。在每个平台上都很难找到它们。。。但在这里,最终,我知道Firefox日志的发展方向,这并不是很直接,你需要阅读这篇文章来理解如何获取信息

然而,我可以想象,如果您从控制台运行浏览器,那么它的标准输出将被重定向到控制台-不确定这会有多大帮助,但至少您可以从中获得一些信息。比如,至少是导致它关闭的实际原因,有时可能会提供一些信息,但另一些时候可能只是“纯虚拟函数调用”或“内存分段错误”,没有进一步的信息

不确定您在Windows上有什么选择,有一个Unix跟踪实用程序,可以在应用程序运行时跟踪所有系统调用-可以捕获大量噪音,但也可能很有用


最后,您可以尝试在调试器中单步测试代码。尽管您可能无法找到导致错误的代码,但您可能会将自己的检查选项限制在较少的范围内。

这似乎与Flash player的版本有关。我编译成了10.1版,但有flash调试播放器11.1。当我安装flash debug 10.3时,它不会崩溃。这是浏览器中的flash debug播放器。FlashDevelop中的测试项目设置设置为打开一个文档,我为我的应用程序指定一个URL。此外,即使flash player崩溃,它也不会将任何信息写入flashlog:(这看起来与Flash player的版本有关。我编译成了10.1版,但有Flash debug player 11.1。当我安装Flash debug 10.3时,它不会崩溃。这是浏览器中的Flash debug player。FlashDevelop中的测试项目设置设置被设置为打开文档,我为我的应用程序指定了一个URL。此外,即使Flash player崩溃hes,它不会将任何信息写入flashlog:(