闪存 CS6 错误:1084

Posted

技术标签:

【中文标题】闪存 CS6 错误:1084【英文标题】:Flash CS6 error: 1084 【发布时间】:2015-03-10 12:50:01 【问题描述】:

在 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】:

该错误意味着您的代码中存在格式错误。

这一行:

 gg_mc.y +
= 10

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

gg_mc.y += 10;

还有,

`import flash.events.MouseEvent;

开头的那句话无效,去掉。

【讨论】:

以上是关于闪存 CS6 错误:1084的主要内容,如果未能解决你的问题,请参考以下文章

e1084. 捕获错误和异常

语法错误1084:在leftbrace之前期待分号

Flash 动作脚本 tweenlite 1084

flash cs4 错误提示1084: 语法错误: identifier 应在 semicolon 之前。

使用 Flash IDE CS6 编译时出现错误 ITMS-90163

node_modules/@types/node/index.d.ts(20,1):错误 TS1084:无效的“参考”指令语法