Actionscript 3 AS3错误:1078:标签必须是简单标识符
我有一些不是我自己写的代码,我正在试图编译Actionscript 3 AS3错误:1078:标签必须是简单标识符,actionscript-3,Actionscript 3,我有一些不是我自己写的代码,我正在试图编译 公共静态函数getUserInfoObject(信息:数组):对象{ var lastBattleTime:Number=info[7]; 变量listLength:Number=info[8]; 变量列表:Array=info.slice(9,9+listLength); var achievesLength:Number=info[9+listLength]; 变量成就:数组=信息切片(10+listLength,10+listLength+Ach
公共静态函数getUserInfoObject(信息:数组):对象{
var lastBattleTime:Number=info[7];
变量listLength:Number=info[8];
变量列表:Array=info.slice(9,9+listLength);
var achievesLength:Number=info[9+listLength];
变量成就:数组=信息切片(10+listLength,10+listLength+AchivesLength);
var statsLength:Number=info[10+列表长度+实现长度];
var stats:Array=info.slice(11+listLength+AchivesLength,11+listLength+AchivesLength+statsLength);
var commonInfo:Array=info.slice(11+listLength+AchivesLength+statsLength,11+listLength+AchivesLength+statsLength+8);
返回
{
“uid”:信息[0],
“名称”:信息[1],
“聊天花名册”:信息[2],
“状态”:信息[3],
“显示名称”:信息[5],
“名单”:名单,
“成就”:成就,
“统计数据”:统计数据,
“commonInfo”:commonInfo,
“creationTime”:App.utils.locale.longDate(信息[6]),
“lastBattleTime”:(lastBattleTime==0?”:App.utils.locale.longDate(lastBattleTime)+“+App.utils.locale.longTime(lastBattleTime))
};
}
它给了我这个错误:1078:标签必须是一个简单的标识符。
在返回的每一行中
我是瞎子还是哑巴,或者这段代码不好?你应该用大括号开始返回语句,而不是用新行:
public static function getUserInfoObject(info:Array) : Object {
return { // <-Here
};
}
公共静态函数getUserInfoObject(信息:数组):对象{
return{//尝试删除return语句中的所有引号“”。@dodger没有区别。