我对AS3很新,现在我需要解决一个swf崩溃问题。
我有源代码和fla文件,所以我可以在FL中调试/运行它,我可以使用trace来打印日志。问题是,在我的机器上,要么在FL中运行,要么在IE中生成的swf嵌入正常工作。但是swf总是在测试仪的机器上崩溃。
因为swf是在IE中运行的,所以跟踪似乎不起作用,所以我想知道是否有任何可以使用的工具,以便我可以看到所有的跟踪输出测试人员的机器。
由于
答案 0 :(得分:0)
跟踪仅在直接使用Adobe Flash时有效。
您可以执行的操作是调用javascript警报以在BROWSER中显示Trace元素。请注意,直接打开.swf
时无效ExternalInterface.call("alert",output);
但是除了在每台计算机上安装的Flashplayer版本之外,它们在处理任何.swf时应该没有什么不同。
如果它在IE上运行正常,那么只要Flash版本和IE版本相同,它就应该在另一个上运行。
Outdate Version通常会导致这种冲突。