0

我的 Flash 应用程序中出现此错误并且找不到错误源?是否可以使用闪存调试器找到导致此错误的对象?

    TypeError: Error #1009: Cannot access a property or method of a null object reference.
    at Reading2mergedlayers_fla::MainTimeline/hideTimer2()
    at Reading2mergedlayers_fla::MainTimeline/frame37()
    at flash.display::MovieClip/prevFrame()
    at Reading2mergedlayers_fla::MainTimeline/back32()
4

2 回答 2

0

从 Flash Builder 运行代码(将您的源代码连接到某种项目中——哪种类型取决于您所拥有的)。调试器应该在出现错误的行停止,您可以看到哪个变量为空。

于 2013-08-15T16:37:10.943 回答
0

如果您允许在 Flash 设置中进行调试,Flash 将在控制台中打印发生错误的行号。这使得更容易找出是哪个对象导致了问题。您可以通过执行以下步骤来启用此功能:

打开 FLA 文件,选择文件 > 发布设置。

在“发布设置”对话框中,单击 Flash 选项卡 (CS5) 或 Flash 类别 (CS5.5)。

选择允许调试。

有关更多信息,请参阅本文

于 2013-08-15T16:46:36.813 回答