2012-01-17 103 views
0

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

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

感谢您的提前。

+0

stage.height => stage.stageHeight或rem数字声明之前有多少空格? – HRgiger 2012-01-17 09:23:41

+0

但我仍然得到相同的错误 - 1093:语法错误 – wyman 2012-01-17 09:30:16

+0

请张贴错误消息。 – Diode 2012-01-17 09:43:23

回答

3

您是否从某处复制了此声明?因为在你的发言mouseY的后

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

减号是actullay破折号,字符代码8211

在@ shanethehat的声明

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

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

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

1

复制并粘贴(或刚刚走出再次键入的代码行),看看您是否仍然得到一个错误:

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

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