Я пытаюсь создать список рекордов. У меня есть movieclip («highscore»), и в нем у меня есть динамические текстовые поля с именами экземпляров. Теперь я пытаюсь получить эти текстовые поля, чтобы я мог изменить текст внутри. Поскольку я получаю их в цикле, я получаю их с getChildByName (и это работает). Но то, что я вернусь является DisplayObject и поэтому я получаю ошибку : implicit coercion of a value of type class to an unrelated type...
Actionscript: получать текстовые поля и назначать их динамически
Я знаю, что ошибка .. но я понятия не имею, как это исправить.
Вот мой код:
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();
}
}
спасибо!
Отлично! Спасибо! – Alexander