Flash CS6错误:1084

时间:2015-01-12 17:15:24

标签: actionscript-3 flash

在Flash CS6 Actionscript 3.0上,我收到此错误代码。

  

场景1,图层'好人',第1帧,第23行1084:语法错误:在分配之前需要标识符。

这是什么错误?我不明白。

这是我的代码。

 `import flash.events.MouseEvent;
 var mouseIsDown = false;
 stage.addEventListener(MouseEvent.MOUSE_DOWN, clicked); 
 stage.addEventListener(MouseEvent.MOUSE_UP, unclicked);
 function clicked (n:MouseEvent)
 {
     mouseIsDown = true;
 }
 function unclicked (n:MouseEvent)
 {
     mouseIsDown = false;
 }
 addEventListener(Event.ENTER_FRAME, mainLoop);
 function mainLoop (e:Event)
 {
     if (mouseIsDown)
     {
         gg_mc.y -= 10
     }
else 
{
    gg_mc.y +
= 10
}
for (var I = 0; I < numChildren; I++)
    {
        if (getChildAt(I) is bad)
        {
            var b = getChildAt(I) as bad;
            if (b.hitTestObject(gg_mc))
            {
                trace ("You got hit! GAME OVER")
            }
        }
    }
}

1 个答案:

答案 0 :(得分:2)

该错误表示您的代码中存在格式错误。

这一行:

 gg_mc.y +
= 10

那里不应该有换行符或空格

gg_mc.y += 10;

另外,

`import flash.events.MouseEvent;

一开始的报价无效,请将其取出。