Actionscript - 语法不正确

时间:2013-12-27 16:29:16

标签: actionscript-3 flash

我试图编译它,但代码中有错误。 在本节中:

}
private function arrNametoString(_arg1:Array):String{
var _local2 = "";
_arg1.reverse();
var _local3:int;
while (//unresolved if
, true) {
_local2 = (_local2 + String.fromCharCode(_arg1[_local3]));
_local3++;
};
return (_local2);
}

有人可以帮助我吗?

1 个答案:

答案 0 :(得分:0)

语法错误位于while循环

应该是:

while (true) {
    _local2 = (_local2 + String.fromCharCode(_arg1[_local3]));
    _local3++;
};

但看起来有关于while循环语句的注释。

//unresolved if

这表明while循环将陷入无限循环。

还要注意无类型变量:var _local2 = "";应为var _local2:String = "";

相关问题