我一直在关注this指南,以便在eclipse indigo中启动并运行playn。在整个过程中遇到了一些重大障碍(最大的是转向gwt 2.3)但我设法让它编译as文件。问题是当它开始创建swf时我得到了这个flash编译错误:
C:\Users\ted\AppData\Local\Temp\1351877287607-0\testsgameflash.as(145): col: 220 Error: Incorrect number of arguments. Expected no more than 1.
function $replace_0(this$static,from,to){var regex;if(from<256){regex=toPowerOfTwoString(from);regex='\\x'+'00'.substring(regex.length)+regex}else{regex=String.fromCharCode(from)}return this$static.replace(RegExp(regex,'g'),String.fromCharCode(to))}
C:\Users\ted\AppData\Local\Temp\1351877287607-0\testsgameflash.as(146): col: 131 Error: Incorrect number of arguments. Expected no more than 1.
function $replaceAll(this$static,regex,replace){replace=__translateReplaceString(replace);return this$static.replace(RegExp(regex,'g'),replace)}
看起来它将值转换为'RegExp',而不是创建一个新的RegExp实例。我不知道陷入困境的地方,我只是想知道我能做些什么来修复它并将所有内容编译好