有人可以告诉我这个动作脚本(actionscript3.0)有什么语法错误吗?
var rotY: Number = (mouseY – (stage.stageHeight / 2)) / (stage.height / 2) * 400;
感谢提前。
答案 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;
我无法弄清楚它是什么,但似乎其中一个大括号在你的代码中并不存在。我再次输入它并立即编译。