不确定这些语法错误的来源

时间:2011-02-13 17:29:17

标签: flash actionscript-3 flash-builder

我正在使用ActionScript 3.0和2D游戏库FlashPunk制作游戏。

如果没有收到这些错误,我无法编译我的程序:

1086 Syntax Error: expecting semicolon before name.
1093 Syntax Error
1093 Syntax Error
1093 Syntax Error

以下是在Flash Builder中显示它们的屏幕截图:

enter image description here

所有文件都可以查看。他们都没有红色的X,暗示这是错误的来源。我真的不知道这些错误在哪里或如何调试它们。

任何人都知道如何调试这个?提前谢谢。

2 个答案:

答案 0 :(得分:1)

您的代码中似乎没有任何语法错误。

但是:如果您从互联网,Word文档或Flash IDE中的TextField复制并粘贴任何代码,或者如果此类是在Windows系统上编写的并且您在Mac上进行编辑,或者如果类似的情况属实,您可能会遇到隐形null字符的问题。尝试搜索\x00(检查正则表达式)并用空字符串替换所有。

如果没有别的帮助,请从头开始重新输入整个班级 - 隐形的东西可能还在那里。

编辑:

澄清:不可见的空字符被读取为EOF(文件结尾),这会导致编译失败。这也是错误代码似乎毫无意义的原因。

每次在Flash IDE中粘贴从TextFields复制的文本时,无论文本和/或字体格式如何,我都会收到这些错误。

答案 1 :(得分:0)

你不需要给包裹起一个名字吗?

e.g。

package asdata {
 .. your code...
}