2013-11-23 84 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

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