守望者--AIR技术交流
标题:
1009
[打印本页]
作者:
破晓
时间:
2015-1-8 13:25
标题:
1009
异常语句:
Error #1009: 无法访问空对象引用的属性或方法。
常见问题:
stage为null;原因
对象没有add进舞台,检查是否调用addChild方法
在调用addChild之前使用了stage对象,请监听addToStage事件
对象虽然add到parent里面,但是父级对象没有添加进舞台
对象没有创建就使用了对象里的属性
如:
var list:Array;
trace(list.length)
复制代码
应该 先用 new操作符创建对象,然后再使用
对象里的属性
Movieclip里面报空对象错误,如下面例子:(mc在第2帧有txt元素,在第3帧没有)
private var txt:Textfield
private function test(mc:Movieclip):void
{
mc.gotoAndStop(2);
txt = mc["txt"];
txt.text = "aaa"; // 此处正常赋值
mc.gotoAndStop(3);
txt = mc["txt"];
txt.text = "aaa"; //此处报空对象异常
}
复制代码
待发现,如果您发现新的问题请回帖
作者:
破晓
时间:
2015-6-3 15:05
问题描述:
在AS中写这代码,还有代码提示出来,看图
[attach]1185[/attach]
说明语法都没问题啊。
但是trace的时候就报错啊。 头都大了。
报错代码是
TypeError: Error #1009: Cannot access a property or method of a null object reference.
不知道究竟怎么回事。
请知道的朋友教教我吧
解决方案:
没问题了。
是初始化顺序的问题。
初始化以后,可以任意引用
本案例来自:
http://bbs.9ria.com/thread-433686-1-1.html
欢迎光临 守望者--AIR技术交流 (http://www.airmyth.com/)