访问未定义的属性

时间:2013-11-23 01:34:38

标签: actionscript-3 variables undefined

嗯,我现在正在编写一个小程序,但我发现有些东西不会工作。当我尝试运行我的游戏时,它给了我: 场景1,层'第2层',第3帧,第16行1120:访问未定义属性NumberofWins。 我试图寻找任何可能的原因,为什么这个代码不起作用,并没有找到原因:

var Numberofwins = 0;
CN.addEventListener(Event.ENTER_FRAME, checkFrame);

function checkFrame(event:Event):void{
if(CN.currentFrame == 11){
    CN.gotoAndPlay(1);
    }
}
import flash.events.MouseEvent;

Submit.addEventListener(MouseEvent.CLICK, CheckIf8);

function CheckIf8(event:Event):void{
if(CN.currentFrame == 8) {
    NumberofWins++;
}
else{
    gotoAndStop(4);
    }
}

1 个答案:

答案 0 :(得分:0)

您有一个错字var Numberofwins = 0;应为var NumberofWins = 0;

NumberofWins++;应为Numberofwins++;

如果要在命名变量时使用约定,请使用驼峰大小写:numberOfWins。第一个字母小写,除了类和构造函数名称。