2014-01-13 52 views
0

我在Flash CS3程序將無法運行它口口聲聲說編譯時間常數Flash播放器的編譯時間常數

我的計劃是這樣的

maze_mc.buttonMode = true; 
apple_mc.buttonMode = true;strong text 
banana_mc.buttonMode = true; 
var yes:Number = 9; 

maze_mc.addEventListener(MouseEvent.MOUSE_OVER, hint); 

function hint(event:MouseEvent):void 
{ 
    yes -- 
    yesTotal.text = String(yes) 
} 

banana_mc.addEventListener(MouseEvent.MOUSE_OVER, wint); 

function wint(event:MouseEvent):void 
{ 
    upd_txt.text = "you start here" 
} 

apple_mc.addEventListener(MouseEvent.MOUSE_OVER, jint); 

function jint(event:MouseEvent):void 
{ 
    upd_txt.text = "click to win" 
} 

apple_mc.addEventListener(MouseEvent.CLICK, ick); 

function ick(event:MouseEvent):void 
{ 
    upd_txt.text = "you win" 
} 

可以請你告訴我在哪裏出了錯 我不知道在哪裏結束我的計劃。 它告訴我,我的項目是一個編譯時常量

回答

0

一定要用分號結束代碼語句。這可能是問題的一部分。例如(線10-11):

yes --; 
yesTotal.text = String(yes); 

代替:當你在最後離開了分號

yes -- 
yesTotal.text = String(yes) 

的Flash編譯這兩行作爲一個單獨的語句。你可能經常忽略分號,但在你的代碼中使用分號是個好習慣。