1、此报错是因为在软件还没有将对象载入到舞台,就被访问 了舞台,所以因为它找不到舞台,于是软件就报错了。
2、一个报错的例子:varlist:Array; trace(list.length)list还有实例化时候,这时候我们就去条用length的属性.Ctrl+Enter运行.随即立刻便会报错TypeError:Error#1009:无法访问空对象引用的属性或方法。 at_fla::MainTimeline/frame1()
3、依照上面的代码,我们继续var list:Array; trace(list.length) 这时候我们不使用Ctrl+Enter来运行。而是改为Ctrl+Shift+Enter来运行调试。
4、这时候运行调者显示如下:正在尝试使用 URL C:\DOCUME~1\*\LOCALS~1\Temp\未命名-1.swf 启动并连接到播放器 解压缩后字节数为 [SWF] C:\Documents and Settings\*\Local Settings\Temp\未命名-1.swf
5、显示又看TypeError: Error #1009: 无法访问空对象引用的属性或方法。 at _fla::MainTimeline/frame1()[_fla.MainTimeline::frame1:2] 这是我们回头看IDE界面,我们可以看到已经提示出错误的地方了
6、现在IDE提示错误的代码是哪一行了。这样的话我,我们就可以清楚找找到问题所在了。根据提示找出错误,修改后。问题解决
7、调试功能除了刚刚说的功能外,还有很多更实用的功能,变量查看,断点调试,大家可以多尝试,对查错调试有很大帮助!!