TypeError:Error#1009:无法访问空间对象引用的属性或方法
TypeError:Error#1009:无法访问空对象引用的属性或方法。atImageShow/gotoAndStop()atpage_fla::MainTimelin...
TypeError: Error #1009: 无法访问空对象引用的属性或方法。
at ImageShow/gotoAndStop()
at page_fla::MainTimeline/frame1()
at flash.display::MovieClip/gotoAndStop()
at Button/initialize()
at Button()
at ImageShow/initialize()
at ImageShow/init() 展开
at ImageShow/gotoAndStop()
at page_fla::MainTimeline/frame1()
at flash.display::MovieClip/gotoAndStop()
at Button/initialize()
at Button()
at ImageShow/initialize()
at ImageShow/init() 展开
2个回答
展开全部
出现这个问题的原因很简单,常见的是"对象为null","属性不存在","方法不存在".
看看下面的例子:
var list:Array;
trace(list.length)
由于list还有实例化,我们就调用了他的length的属性.Ctrl+Enter运行.出现了下面的错误
TypeError: Error #1009: 无法访问空对象引用的属性或方法。
at _fla::MainTimeline/frame1()
PS:我写在帧上,,所以函数名为frame1,类名为MainTimeline.
其实本来很好解决的问题..
可是代码提示没有告诉我们是哪个对象,哪个属性,哪个方法,,
连哪一行都没有告诉我们..
只告诉我们是哪个函数,
如果像上面只有两行代码..那当然就好解决了,
可实现情况可能会有十行~二十行~
这时候可能得使用return或try这样的排除法...一步一步解决...
看看下面的例子:
var list:Array;
trace(list.length)
由于list还有实例化,我们就调用了他的length的属性.Ctrl+Enter运行.出现了下面的错误
TypeError: Error #1009: 无法访问空对象引用的属性或方法。
at _fla::MainTimeline/frame1()
PS:我写在帧上,,所以函数名为frame1,类名为MainTimeline.
其实本来很好解决的问题..
可是代码提示没有告诉我们是哪个对象,哪个属性,哪个方法,,
连哪一行都没有告诉我们..
只告诉我们是哪个函数,
如果像上面只有两行代码..那当然就好解决了,
可实现情况可能会有十行~二十行~
这时候可能得使用return或try这样的排除法...一步一步解决...
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询