as3 多个场景 切换场景的时候出现TypeError: Error #1009: 无法访问空对象引用的

as3 多个场景 切换场景的时候出现TypeError: Error #1009: 无法访问空对象引用的,第1张

首先,你每个方法的参数错了

应该是e:MouseEvent,不是e:Event

然后,报错的原因是,当你跳到第二个场景,此时第一个场景消失,第一个场景里的各个元件对象也消失,触发了dbtmana2_btn的MOUSE_OUT,调用了dbcsa5。但是方法dbcsa5中又对消失了的元件

dbana2_mc进行了 *** 作,于是报错。

建议的更改意见:在点击触发的函数里,去掉MOUSE_OUT事件的侦听。

dbtmana2_btn.addEventListener(MouseEvent.CLICK,dbcsa6)

function

dbcsa6(e:Event)

{

dbtmana2_btn.removeEventListener(MouseEvent.MOUSE_OUT,dbcsa5)

gotoAndStop(1,"好友")

}

这个单看这个是没有办法给你修改的,我只能大概的说一下:

明显提示你的标签(如果没有说错应该是你的帧标签!)有问题,

所以可能你的标签引用了不规范的符号或中文,你把标签名称改一下:

如:

60帧的改为:aa,要跳转到这帧时就用:gotoAndPlay("aa")

(在不同的场景中就要这样写:)gotoAndPlay("aa","aa所在场景的场景名称")

其他都可以如法炮制!

如果还是那样请贴出代码或详细内容吧!

.

我在进行游戏的时候,报错了,我该怎么办?

A.首先确认您的电脑配置是否满足了游戏基本配置需求,基本配置需求详见:http://gjqt.gamebar.com/img/2013/07/05/003794.shtml 如果达到基本配置,建议您左键点击一下“提供更多关于所出现问题的信息(建议)”,然后提供邮箱地址和问题发生的具体情况并发送报告,我们的技术人员会进行核实的,感谢您对我们游戏的支持。

另外可以自己登官网多看看问题合集:http://www.gamebar.com/2013/08/07/000117.shtml


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/bake/8020486.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-12
下一篇 2023-04-12

发表评论

登录后才能评论

评论列表(0条)

保存