我正在尝试创建一个高分列表。我有一个movieclip(“高分”),其中我有带有实例名称的动态文本字段。现在我正在尝试获取这些文本字段,以便我可以更改里面的文本。因为我让它们循环使用,所以我用 getChildByName 来获取它们(这很有效)。但是我得到的是一个 displayObject,因此我得到了错误:implicit coercion of a value of type class to an unrelated type...
我知道错误是什么..但我不知道如何解决它。
这是我的代码:
private function updateSingleList(result:XML):void
{
if(result['header']['success'] != 'true'){
return;
}
for(var i:uint = 0; i < result['items']['item'].length(); i++)
{
var pos:uint = i+1;
var name:String = 'name_' + pos;
var score:String = 'score_' + pos;
var rowName:TextField = highscore.getChildByName(name);
var rowScore:TextField = highscore.getChildByName(score);
rowName.text = result['items']['item'][i]['name'].toString();
rowScore.text = result['items']['item'][i]['score'].toString();
}
}
谢谢!