我有一个问题,其中很久以前删除了过时的代码,动作脚本2中的代码有时会被执行。我可以告诉你,应用程序失败并且很久以前删除的跟踪语句被记录到控制台。
我遇到的最接近的匹配是这篇文章:
以下是我尝试过的事情
仍然 - 有时候我会看到已被删除的代码被执行并且不再存在的跟踪语句被记录而其他应该出现的代码则没有。
这是我需要解决的一个关键问题。
非常感谢任何和所有帮助。
提前致谢,
托马斯
答案 0 :(得分:0)
请不要绝望。这种事情发生在我们所有人之前,最终我们发现了问题(通常是我们的问题)。
我能给你的最好的建议是在疯狂的跟踪语句之前设置一个断点,并希望调试能够通过它们。
正如您所说,您搜索了跟踪语句,它们是否可能位于操作面板上(时间轴代码)?
你的代码和.fla是如何组织的?是外部.as文件中的所有内容还是嵌入在时间轴中?
最后,您是否正在执行任何类型的反射,例如getClassByName()(在as2 eval(“_ global。”+ className)中)?
此外,为了确保它不是缓存问题,只复制.fla和相关的.as文件,并将其移动到新计算机或新文件夹,并使用不同的Windows用户编译它(假设你'重新使用Windows),这应该足以摆脱闪存所有的缓存疯狂。