如何调试swf文件

时间:2014-08-14 08:19:25

标签: actionscript-3 flash

我对AS3很新,现在我需要解决一个swf崩溃问题。

我有源代码和fla文件,所以我可以在FL中调试/运行它,我可以使用trace来打印日志。问题是,在我的机器上,要么在FL中运行,要么在IE中生成的swf嵌入正常工作。但是swf总是在测试仪的机器上崩溃。

因为swf是在IE中运行的,所以跟踪似乎不起作用,所以我想知道是否有任何可以使用的工具,以便我可以看到所有的跟踪输出测试人员的机器。

由于

1 个答案:

答案 0 :(得分:0)

跟踪仅在直接使用Adobe Flash时有效。

您可以执行的操作是调用javascript警报以在BROWSER中显示Trace元素。请注意,直接打开.swf

时无效
ExternalInterface.call("alert",output);

但是除了在每台计算机上安装的Flashplayer版本之外,它们在处理任何.swf时应该没有什么不同。

如果它在IE上运行正常,那么只要Flash版本和IE版本相同,它就应该在另一个上运行。

Outdate Version通常会导致这种冲突。