0

这件事有什么错误 - :

var decodeChars:Vector.<int> = new <int>[-1, -1, -1, -1, -1];

我收到四个编译器错误,三个说“1084:语法错误:在程序结束之前需要右括号”。第四个说“1100:语法错误:XML 没有匹配的开始和结束标记。”。

实际问题是什么?感谢帮助

4

1 回答 1

1

如http://help.adobe.com/en_US/FlashPlatform/reference/actionscript/3/Vector.html#Vector()所示,您的代码似乎格式正确

1:编译前打开调试模式(发布设置>Flash>允许调试)。从给出的错误来看,听起来这条线并不是问题的原因。调试模式会告诉你哪一行抛出错误。

2:正如 The_asMan 已经提到的,1084 表示您缺少右括号。确保正确缩进代码,这个问题应该很明显。

3: 1100 表示您加载的 XML 文件格式错误。通过语法验证器运行您的 XML,例如http://validator.w3.org/

于 2013-01-28T19:37:01.397 回答