2013-11-23 56 views
0

嗯即时编程一个小程序现在,但我注意到,一些不会工作。当我尝试运行我的游戏时,它给了我这个: 场景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); 
    } 
} 

回答

0

你有一个错字var Numberofwins = 0;应该是var NumberofWins = 0;

NumberofWins++;Numberofwins++;

如果您想在命名变量时使用惯例,请使用camel case:numberOfWins。首字母小写,除了类和构造函数名称。

+0

非常感谢...我无法相信我找不到打字错误... – octopus58

+0

酷,所以接受答案。谢谢! –