flash player编译时常量

时间:2014-01-13 14:39:06

标签: flash movieclip flash-cs3

我在flash cs3中的程序不会运行它一直说编译器时间常数

我的节目是这个

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"
} 
你可以告诉我哪里出错了吗? 我不知道在哪里结束我的程序。 它告诉我,我的项目是编译时常量

1 个答案:

答案 0 :(得分:0)

请务必使用分号结束代码语句。这可能是问题的一部分。例如(第10-11行):

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

而不是:

yes --
yesTotal.text = String(yes)

当您在末尾省略分号时,Flash会将这两行编译为单个语句。您可能经常省略分号,但在代码中使用分号是个好习惯。