stop();
pointTx.text=point
add1p2.addEventListener(MouseEvent.CLICK,adding1p2);
add1p2O.addEventListener(MouseEvent.CLICK,adding1p2);
add2p2.addEventListener(MouseEvent.CLICK,adding2p2);
backBt.addEventListener(MouseEvent.CLICK,back);
function adding1p2(event:MouseEvent):void{
point+=1;
pointTx.text=point;
trace(point+"/"+points+"-"+player)
if(point==points-1){
add1p1O.x=250
add1p1O.y=350
}
if(point>=points){
gotoAndPlay(6);
}else{
player=2;
gotoAndPlay(3);
}
}
function adding2p2(event:MouseEvent):void{
point+=2
pointTx.text=point
trace(point+"/"+points+"-"+player)
if(point==points-1){
add1p1O.x=250
add1p1O.y=350
}
if(point>=points){
gotoAndPlay(6);
}else{
player=2;
gotoAndPlay(3);
}
}
测试时出现以下问题:
TypeError: Error #1009: 无法访问空对象引用的属性或方法。
at _fla::MainTimeline/frame4()
at flash.display::MovieClip/gotoAndPlay()
at _fla::MainTimeline/adding1p1()
请问如何修改
AS3.0 TypeError: Error #1009: 无法访问空对象引用的属性或方法
答案:2 悬赏:0 手机版
解决时间 2021-02-04 08:30
- 提问者网友:皆是孤独
- 2021-02-03 08:45
最佳答案
- 五星知识达人网友:撞了怀
- 2021-02-03 09:17
看你的代码和报错信息 应该是代码写在一些分散的帧上,报错的是adding1p1 但是你给的代码里没有
检查下时间轴第4帧 你adding1p1函数会用到的东西还在不在舞台上
检查下时间轴第4帧 你adding1p1函数会用到的东西还在不在舞台上
全部回答
- 1楼网友:独钓一江月
- 2021-02-03 10:38
可以试试检查你的si_1是否在你的stopmain_2上的每一帧都有它。
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯