这个简单的代码让我很烦恼。当我把rightbrace放在最后(错误1083)时,它说这是意料之外的。但是,当我拿走它时,它说它期待一个,错误1084:
addEventListener(Event.ENTER_FRAME,floattowards);
function floattowards(e:Event):void{
hg.x=mouseX;
hg.y=mouseY;
hr.x=254+
hr.y=123-
hb.x=++
hb.y=++
}
答案 0 :(得分:2)
当然它不起作用,你已经用错误的符号序列编写了赋值运算符,因此它们被编译为一个不间断的表达式:
hr.x=254+hr.y = 123-hb.x = ++hb.y = ++<expression expected>
因此表达未完成。如果计划增加或减少变量,则需要首先了解加/减符号的位置。一种正确的递增方式是在没有等号的情况下编写表达式:
hb.x++;
并且不要忘记分号,在表达式中缺少分号可以使两个表达式中出现意外结果。因此,重写您的函数并在每次分配后放置分号。没有挂+/-标志。