actionscript-3 - AS3:使用 gotoAndStop() 进行时间线导航;抛出意外的空对象错误
问题描述
这是我的代码。看来我无法解决这个阶段。我在 gotoAndStop(3) 处收到空对象引用错误;
private function exitInvitation(e: MouseEvent): void {
simpleBack.removeEventListener(MouseEvent.CLICK, exitInvitation);
removeChild(simpleBack);
gotoAndPlay(3);
}
我正在从第 10 帧移到第 3 帧。这显然是一个错误。甚至写在时间线上的代码也不起作用。我必须听什么才能知道我的舞台对象可用?
我试过添加:
addEventListener(Event.ADDED_TO_STAGE, init);
private function init(e:Event):void
{
removeEventListener(Event.ADDED_TO_STAGE, init);
gotoAndPlay(3);
}
可悲的是,它不起作用。
解决方案
这是一个错误。不知何故,我的对象被从舞台上删除了。
推荐阅读
- c++ - GetWindowRect() 返回的大小小于游戏的实际可见窗口的可能原因是什么?
- continuous-integration - 子模块更改时如何触发管道?
- sharepoint - 如何使用 Microsoft Graph API 获取 SharePoint 在线组
- html - 非矩形图像叠加
- php - php中带有索引的Firebase实时查询
- google-chrome - 如何将 RAM 专用于 Google Chrome
- c++ - 在一定间隔内计算数字的位数
- c# - 使用组合框中的包含无法正确过滤列表
- vba - MS Word - 查找带有换行文本的表格行
- abap - 在 SAP GUI 中显示自定义图标