我正在使用ActionScript 3.0和2D游戏库FlashPunk制作游戏。
如果没有收到这些错误,我无法编译我的程序:
1086 Syntax Error: expecting semicolon before name.
1093 Syntax Error
1093 Syntax Error
1093 Syntax Error
以下是在Flash Builder中显示它们的屏幕截图:
所有文件都可以查看。他们都没有红色的X,暗示这是错误的来源。我真的不知道这些错误在哪里或如何调试它们。
任何人都知道如何调试这个?提前谢谢。
答案 0 :(得分:1)
您的代码中似乎没有任何语法错误。
但是:如果您从互联网,Word文档或Flash IDE中的TextField复制并粘贴任何代码,或者如果此类是在Windows系统上编写的并且您在Mac上进行编辑,或者如果类似的情况属实,您可能会遇到隐形null
字符的问题。尝试搜索\x00
(检查正则表达式)并用空字符串替换所有。
如果没有别的帮助,请从头开始重新输入整个班级 - 隐形的东西可能还在那里。
编辑:
澄清:不可见的空字符被读取为EOF(文件结尾),这会导致编译失败。这也是错误代码似乎毫无意义的原因。
每次在Flash IDE中粘贴从TextFields复制的文本时,无论文本和/或字体格式如何,我都会收到这些错误。
答案 1 :(得分:0)
你不需要给包裹起一个名字吗?
e.g。
package asdata {
.. your code...
}