找不到语法错误

时间:2012-01-17 09:21:26

标签: flash actionscript-3

有人可以告诉我这个动作脚本(actionscript3.0)有什么语法错误吗?

 var rotY: Number = (mouseY – (stage.stageHeight / 2)) / (stage.height / 2) * 400;

感谢提前。

2 个答案:

答案 0 :(得分:3)

您是否从某处复制过此声明?因为在你的陈述中

var rotY: Number = (mouseY – (stage.stageHeight / 2)) / (stage.height / 2) * 400;
mouseY之后的

减号符号为actullay dash,字符代码8211

在@shanethehat的陈述中

var rotY:Number = (mouseY - (stage.stageHeight / 2)) / (stage.height / 2) * 400;

它是正确的减号,字符代码45

请参阅:http://www.cs.sfu.ca/~ggbaker/reference/characters/#dash

答案 1 :(得分:1)

复制并粘贴此内容(或者只输入您的代码行),看看是否仍然出现错误:

var rotY:Number = (mouseY - (stage.stageHeight / 2)) / (stage.height / 2) * 400;

我无法弄清楚它是什么,但似乎其中一个大括号在你的代码中并不存在。我再次输入它并立即编译。