XML和动态文本字段

XML和动态文本字段,xml,actionscript-3,Xml,Actionscript 3,我正在尝试导入动态文本字段中的xml内容。我设法做到了,但我的项目要求更多: 基本上,我有一张名单(比如奥古斯特、蒂贝雷、克劳德)。当我点击其中一个按钮时,会出现他的传记(一张图片和几个文本字段)。这两个文本字段由部分xml填充,具体取决于我单击的名称。 这部分不起作用。。。无论单击哪个名称,文本字段都不会更改。 我希望你能帮忙:)。 这是我的密码: var myXML:XML = new XML(); var XML_URL:String = "assets/fiches.xml"; var

我正在尝试导入动态文本字段中的xml内容。我设法做到了,但我的项目要求更多: 基本上,我有一张名单(比如奥古斯特、蒂贝雷、克劳德)。当我点击其中一个按钮时,会出现他的传记(一张图片和几个文本字段)。这两个文本字段由部分xml填充,具体取决于我单击的名称。 这部分不起作用。。。无论单击哪个名称,文本字段都不会更改。 我希望你能帮忙:)。 这是我的密码:

var myXML:XML = new XML();
var XML_URL:String = "assets/fiches.xml";
var myXMLURL:URLRequest = new URLRequest(XML_URL);
var myLoader:URLLoader = new URLLoader(myXMLURL);
myLoader.addEventListener("complete", xmlLoaded);
var list:Number = 0;

function xmlLoaded(event:Event):void{
    myXML = XML(myLoader.data);
    fnPeople(myXML);
};

function fnPeople(peopleList:XML):void{
nom.text = peopleList.person.name.text()[list];
vie.text = peopleList.person.comment.text()[list];
};

/*Auguste*/
liste_a1.auguste_liste.addEventListener(MouseEvent.CLICK, fl_auguste);
function fl_auguste(MouseEvent: Event): void {
auguste.visible = true;
close_fiches_btn.visible = true;
nom.visible = true;
vie.visible=true;
list=0;
};

/*Tibère*/
tibere_arbre.addEventListener(MouseEvent.CLICK, fl_tibere);
function fl_tibere(MouseEvent: Event): void {
tibere.visible = true;
close_fiches_btn.visible = true;
tibere_txt.visible = true;
    list=1
};
XML文件非常简单:

<people>

<person>
<name>Auguste</name>
<comment>text</comment>
</person>

<person>
<name>Tibere</name>
<comment>text</comment>
</person>

</people>

奥古斯特
文本
蒂贝尔
文本

Textfields不会更新,因为您不会在任何地方调用更新函数
fnpoweels
。将以下行添加到函数
fl_-auguste
fl_-tibere

fnPeople(myXML);
这将更新文本字段