繁体   English   中英

flash as3错误#1009:无法访问空对象引用的属性或方法

flash as3 Error #1009: Cannot access a property or method of a null object reference

提示:本站收集StackOverFlow近2千万问答,支持中英文搜索,鼠标放在语句上弹窗显示对应的参考中文或英文, 本站还提供   中文繁体   英文版本   中英对照 版本,有任何建议请联系yoyou2525@163.com。

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 个回复

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

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);
1 AS3 / Flash-错误#1009:无法访问空对象引用的属性或方法

我知道这是一个常见的问题,但是我仔细研究了所有其他问题,无法解决我的问题。 我已经调试并找到了令人反感的代码行,但是我不确定它到底是什么问题或如何解决。 下面的代码-当“ enemy.movement();”时抛出该错误 调用“敌人”类中的运动函数。 代码的前两行(var xDi ...

5 AS3错误代码1009-无法访问空对象引用的属性或方法

是的,我敢肯定在SO上会有数百万个这样的问题,但是这个问题让我很困惑。 观察下面的代码示例: 为什么不能在data对象上创建item数组? 我以为Object类天生就被声明为动态的? 这是我在运行时由于该错误而出现的错误: 有人可以帮我弄清楚如何在该对象上创建自己的属性。 ...

7 AS3错误#1009:无法访问空对象引用的属性或方法

基本上,我正在尝试使随机生成的角色遵循一系列航路点,以到达他需要去的地方,而无需在舞台上走进墙壁等。 我这样做是通过将引擎中的点数组传递给角色的followPath函数(这将循环进行,但我还没有到达那个阶段)。 followPath函数的一部分是检测角色何时距离航路点足够近,然后移至 ...

8 Flash错误#1009:无法访问空对象引用的属性或方法

我的flash专业cc仅出于简单的警报代码而显示错误。 我试图通过阅读本网站上先前讨论的方法来解决此问题,但无法解决。 错误是: 任何人都可以提出原因,这是我的代码! 在此之前,我收到错误1046:找不到类型或编译时间常数。 因此,我在文件夹中安装了Flex skd ...

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2022 STACKOOM.COM