我在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"
}
你可以告诉我哪里出错了吗?
我不知道在哪里结束我的程序。
它告诉我,我的项目是编译时常量
答案 0 :(得分:0)
请务必使用分号结束代码语句。这可能是问题的一部分。例如(第10-11行):
yes --;
yesTotal.text = String(yes);
而不是:
yes --
yesTotal.text = String(yes)
当您在末尾省略分号时,Flash会将这两行编译为单个语句。您可能经常省略分号,但在代码中使用分号是个好习惯。