我请讲解下,FLASH 导入XML 文字 中动态文本框如何设置??
这是我的代码,帮忙看下,FLASH AS部分——————————————————————————
System.useCodepage=true;
myXML=new XML();
var all = new Array();
var aa = new Array();
var bb = new Array();
var cc = new Array();
var dd = new Array();
myXML.load("profile.xml");
myXML.ignoreWhite=true;
myXML.onLoad=function(success){
if (success){
all = myXML.firstChild.childNodes;
trace(All);}
for (var i = 0; i<all.length; i++) {
aa[i] = all[i].childNodes[0].firstChild.nodeValue;
trace(aa[i]);
bb[i] = all[i].childNodes[1].firstChild.nodeValue;
trace(bb[i]);
cc[i] = all[i].childNodes[2].firstChild.nodeValue;
trace(cc[i]);
dd[i] = all[i].childNodes[3].firstChild.nodeValue;
trace(dd[i]);
} }
root.aa.text =xml.aa[i];
root.bb.text =xml.bb[i];
root.cc.text =xml.cc[i];
root.dd.text =xml.dd[i];
——————————————————————————
然后动态文本框的变量时aa、bb、cc、dd
(这里有没有什么错误?)
——————————————————————————
XML部分
——————————————————————————
<?xml version="1.0" encoding="GB2312"?>
<personal>
<profile>
<name>A</name>
<sex>S</sex>
<age>D</age>
<city>F</city>
</profile>
</personal>
-----------------------------------------------------------------------
aa[i] = all[i].childNodes[0].firstChild.nodeValue;
trace(aa[i]);
这里写的导出变量可以成功导出,我就是不知道怎么写入动态文本框