Actionscript 3 Actionscript-语法不正确
我试图编译这个,但是代码中有一个错误。 在本节中:Actionscript 3 Actionscript-语法不正确,actionscript-3,flash,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 (_l
}
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);
}
有人能帮我吗?语法错误在while循环中 应该是:
while (true) {
_local2 = (_local2 + String.fromCharCode(_arg1[_local3]));
_local3++;
};
但是看起来里面有一条关于while循环语句的注释
//unresolved if
也就是说while循环将卡在一个无限循环中
对于非类型化变量也要小心:var _local2=;应该是var_local2:String= 你反编译了这段代码吗?如果是这样的话,在这种情况下你为什么不自己写呢?它看起来像一个微不足道的功能谢谢你的回复,我会试试的。