2012-01-17 139 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; 

我無法弄清楚它是什麼,但它似乎是一個大括號在你的代碼中並不存在。我再次輸入它並立即編譯。