Error #1009: Cannot access a property or method of a null object reference.
at sto()[C:\Users\dani\Desktop\folder (2)\sto.as:11]
at runtime::ContentPlayer/loadInitialContent()
at runtime::ContentPlayer/playRawContent()
at runtime::ContentPlayer/playContent()
at runtime::AppRunner/run()
at ADLAppEntry/run()
at global/runtime::ADLEntry()

我用flash as3创建一个按钮。 你们能帮我吗

package  {

import flash.display.MovieClip;
import flash.events.MouseEvent;


public class sto extends MovieClip {


    public function sto() {

     start.addEventListener(MouseEvent.CLICK,kdown);//start is the instance name of a movieclip

            }
               function kdown(event:MouseEvent):void{
        nextFrame();
       }

}

}

我认为问题是start.addEventListener(MouseEvent.CLICK,kdown); 但我不知道该怎么办

#1楼 票数:0

错误消息确实具有含义以及关于错误发生位置的线索。

Error #1009: Cannot access a property or method of a null object reference.
at sto()[C:\Users\dani\Desktop\folder (2)\sto.as:11]

所以...所引用的内容为null ,并且错误发生在文件“ sto.as”的第11行

正如一些评论者指出的那样,

start.addEventListener(MouseEvent.CLICK,kdown);

因此, start是未定义的或未初始化的。 那么什么是start呢? 它在哪里声明和初始化?

嗯。。。好吧。 看来您只是想将事件侦听器添加到实例。

采用:

  this.addEventListener(MouseEvent.CLICK,kdown);

  ask by user4454992 translate from so

未解决问题?本站智能推荐:

1回复

Platformer游戏中的AS3错误1119:“通过静态类型为flash.events:Event的引用访问可能未定义的属性KeyCode。”

我正在尝试创建一个简单的Platformer作为分配的一部分,但是我似乎无法克服这个错误。 它告诉我问题出在所有keyCode行的第11列中,但是我引用的教程使用的是完全相同的代码,没有问题。 这是该教程的链接 。 我究竟做错了什么?
1回复

如何从Flash(AS3)中检测实例来自什么类

我是Flash的新手,我正在尝试制作一些游戏。 为此,我需要检测玩家是否单击了飞机或鸟类。 我使用addChild生成它们,并生成了每个实例的名称。 事件侦听器已附加到实例。 我试图像这样检测它,但无法正常工作。 它检测到单击(它打印出shot:实例,但不显示if中的trace
1回复

AS3错误1195:

我收到以下错误: C:\\ Users \\ Admin \\ Desktop \\ Final Project \\ Main.as,第80行,第14列1195:尝试通过静态类型为LoadSND的引用访问无法访问的setTrackData方法。 相关代码 另外: Lo
1回复

无法在Flash中创建多个对象(数组)

我正在Flash中制作基本的Galaga类型的游戏,并且遇到了问题。 这是我第一次真正搞砸ActionScript。 我为敌人创建了一个数组,想知道如何将它们生成在各自的位置(例如在Galaga中),然后使它们均匀地从左到右移动,而一旦到达舞台边缘则下降。 游戏 敌人阶级
1回复

如何访问在函数中导入的类属性?

我试图在一个函数中声明类变量,并在另一个函数中访问其属性,但是却出现错误1120。这是我的代码: 这给我错误: ... \\ PopupDialog.as,第129行,第13列1120:访问未定义的属性dialogComponentsSettings。 我怎样才能解决这个问题
2回复

EventListener和动态添加的MovieClips。 (AS3)

我正在尝试制作一个小型游戏(与制作引人入胜的游戏有关,更多的是学习如何制作游戏)。 可以这样恢复:用户在菜单中选择建筑物并将其放置在舞台上。 单击新创建的建筑物时,他/他可以选择对其进行升级。 (对于那些玩《部落冲突》这类游戏的人,这就是我要尝试做的事情)。 我有菜单,可以毫无问题地放置
1回复

AS3:ReferenceError:错误#1069:

我正在尝试将声音文件加载到Flash项目中。 我一直收到此错误。 ReferenceError: Error #1069: Property COMPLETE not found on flash.events.Event and there is no default value.
1回复

从下方遮罩AS3,保持遮罩可见?

好的,我很确定这是不可能的,但是也许有人可以想到可以使这种情况发生的巧妙的组合效果: 我希望[大而复杂的]动画片段充当其上方另一个动画片段的遮罩,而不会消失。 关键是让用户将各种对象拖到角色上,并使它们“出现在皮肤上”,因此仅在角色动画片段所在的位置可见。 以前,我是通过创建与角色