Создается массив. Из xml в него помещаются nodeName (nameNode) и соответствующая ему nodeValue (txtNode). Текстовым полям на сцене с заданными переменными (соответсвующие nameNode) должна передаваться строка txtNode. В трэйсе все происходит. На сцене же не отображается.

Код AS1/AS2:
var txtXML:XML = new XML();
var txtArray:Array = new Array();
txtXML.ignoreWhite = true;
txtXML.onLoad = function(success)
{
if (success)
{
var currentNode:XMLNode = this.firstChild;
var i:Number = 0;
for (var nameNode = currentNode; nameNode != null; nameNode = nameNode.nextSibling, i++)
{
var j:Number = 0;
txtArray[i] = new Array();
txtArray[i][0] = nameNode.nodeName;
j++;
for (var txtNode:XMLNode = nameNode.firstChild; txtNode!= null; txtNode = txtNode.nextSibling, j++)
{
txtArray[i][j] = txtNode.nodeValue;
trace(txtArray[i][0]);//имя
trace(txtArray[i][1]);//текст
trace("------------------");
txtArray[i][0].htmlText = txtArray[i][1]; //в текстовых полях не отображается ничего. В trace работает
}
}
}
};
txtXML.load("textbase.xml");
xml:

Код:
<?xml version="1.0" encoding="utf-8"?>
<noteColor ><![CDATA[ Текст 1]]></noteColor>
<noteDati><![CDATA[Текст 2]]></noteDati>
<noteMy><![CDATA[Текст 3]]></noteMy>
________________________
Помогло

Код AS1/AS2:
eval(txtArray[i][0]).htmlText = txtArray[i][j];
и задание имен текстовым полям, а не переменных в них
Добавлено через 2 часа 52 минуты
Другая проблема возникла: значения полей сбрасываются, если их поместить в кадры, где нет этого кода. Что сделать надо, чтобы текст оставался все время в полях?