Creating multiple text fields

I try to create with loop more text fields but i my code no works ;(

		for (i = 0; i < total; i++)
		{
			var_descr_gall = "descr_gall_" + i;
			_root.createTextField (var_descr_gall, i, 0, 0 * i, 200, 20);
			var_descr_gall.border = true;
			var_descr_gall.text = "aaa";
			trace ("var_descr_gall = " +var_descr_gall.text );
		}
	}

The var_descr_gall.text is undefinied.

Later i need load in this text fields content of XML. Something like that:

var_descr_gall.text =xmlNode_gal.childNodes*.childNodes[0].firstChild.nodeValue;

Thanks