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