Actionscript 3 TypeError:错误#1009:无法访问空对象引用的属性或方法。在佛罗里达州:主时间线/帧31()

Actionscript 3 TypeError:错误#1009:无法访问空对象引用的属性或方法。在佛罗里达州:主时间线/帧31(),actionscript-3,typeerror,Actionscript 3,Typeerror,TypeError:错误#1009:无法访问空对象引用的属性或方法。 在佛罗里达州:主时间线/帧31() 在flash.display::MovieClip/gotoAndStop() at函数/() at flash.events::EventDispatcher/dispatchEventFunction() at flash.events::EventDispatcher/dispatchEvent() 在fl.controls::ComboBox/onListChange()中 at f

TypeError:错误#1009:无法访问空对象引用的属性或方法。 在佛罗里达州:主时间线/帧31() 在flash.display::MovieClip/gotoAndStop() at函数/() at flash.events::EventDispatcher/dispatchEventFunction() at flash.events::EventDispatcher/dispatchEvent() 在fl.controls::ComboBox/onListChange()中 at flash.events::EventDispatcher/dispatchEventFunction() at flash.events::EventDispatcher/dispatchEvent() 在fl.controls::SelectableList/HandleCellRenderClick()处

我已经被这样一个错误困扰了两天了,但是我从之前被问到的关于这个错误的问题的数量中寻找解决这个问题的方法,我仍然无法让它起作用,主要是因为我根本不理解它

这是我的源代码:


谢谢

我猜您是在框架上编写代码,而不是在不同的类文件上编写代码

在frame case中,当您从gotoAndStop()或gotoAndPlay()切换帧时,有时对象或方法尚未准备好使用

我的建议是在使用任何函数或任何属性或任何东西之前添加.1sec延迟(计时器事件)。。。当计时器给你回叫的时候。。。你想干什么就干什么


试试这个值得一试。。。如果我理解正确,这肯定会解决你的问题

你的dropbox链接不工作。另外,最好在这里提供代码(文本形式)。顺便说一句,exception的调用堆栈意味着在主电影的第31帧上有一些代码正在侦听ComboBox中的列表更改事件。该代码正在访问对象的属性,但该对象当时为“null”。