Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/actionscript-3/7.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插件崩溃的swf_Flash_Actionscript 3_Debugging - Fatal编程技术网

调试导致Flash插件崩溃的swf

调试导致Flash插件崩溃的swf,flash,actionscript-3,debugging,Flash,Actionscript 3,Debugging,我有一个swf使Chrome上的Flash插件崩溃。它完全崩溃了Firefox。我正试图调试swf,以找出是什么部分导致了崩溃。问题是,在我开始使用任何调试器之前,插件崩溃了。我不知道有什么办法可以找到坠机事件的线索。是否有其他方法可以调试此swf?您应该报告并将其发布到Adobe,这对我们大家都有好处,因为任何flash插件都不应该使其框架崩溃。您应该使用跟踪和断点一步一步地测试您的应用程序。。。直到你找到有问题的部分 我建议使用Swf投影仪而不是浏览器插件。这可能是 更稳定。另外,看看是否有

我有一个swf使Chrome上的Flash插件崩溃。它完全崩溃了Firefox。我正试图调试swf,以找出是什么部分导致了崩溃。问题是,在我开始使用任何调试器之前,插件崩溃了。我不知道有什么办法可以找到坠机事件的线索。是否有其他方法可以调试此swf?

您应该报告并将其发布到Adobe,这对我们大家都有好处,因为任何flash插件都不应该使其框架崩溃。

您应该使用跟踪和断点一步一步地测试您的应用程序。。。直到你找到有问题的部分

我建议使用Swf投影仪而不是浏览器插件。这可能是 更稳定。另外,看看是否有更新版本的调试swf插件


另外,请尝试免费的FlashDevelopIDE。它有一个很棒的调试器。

如果有人好奇的话,我可以通过使用
ExternalInterface
将javascript警报发回浏览器来实现一个基本的
trace()
函数。只要警报框打开,swf就不会崩溃,我通过警报跟踪的信息足以(缓慢地)调试swf。

下载独立的Flash调试器并用它打开swf。

听起来swf在其构造函数中执行了一个非常可疑的过程。也许它陷入了一个无限循环,或者它试图与一个根本没有正确响应的后端服务进行通信?您是否有权访问源代码?此外,可能发布swf的目的是为了使Flash Player的版本高于安装在目标机器上的版本?swf是由Flash/Flex生成的还是由非Adobe工具生成的?它是从HTML页面崩溃Chrome,还是从您将其拖动到浏览器时崩溃Chrome?AS1、AS2或AS3?Adobe已经知道这个问题,但我需要尽快修复它。很酷,我会查看flashdevelop。swf使用了依赖于浏览器的功能,这就是为什么我不能调试swf的原因。