0
这是我的XML文件:的ActionScript 3:将XML数据指定变量名称来填充文本字段
<?xml version="1.0" encoding="utf-8"?>
<root>
<driverone>Mario Andretti</driverone>
<drivertwo>Luigi Andretti</drivertwo>
</root>
超级简单 - 我有两个名字,driverone和drivertwo。
而且这里是我的ActionScript 3:
import flash.events.Event;
import fl.controls.Label;
import flash.events.MouseEvent;
import flash.net.URLLoader;
import flash.net.URLRequest;
stop();
var myXML:XML;
var myLoader:URLLoader = new URLLoader();
myLoader.load(new URLRequest("bulkfuel.xml"));
myLoader.addEventListener(Event.COMPLETE, processXML);
function processXML(e:Event):void
{
myXML = new XML(e.target.data);
trace(myXML.driverone);
trace(myXML.drivertwo);
}
//define variable from XML data
var firstDriver:String = String([email protected]);
var coDriver:String= String([email protected]);
//populate text fields with variables
DriverOne_txt.text=String(firstDriver);
DriverTwo_txt.text=String(coDriver);
一切正常下降到跟踪功能。出于某种原因,我知道这很愚蠢,但我似乎无法找到它,我无法将这些名称加载到文本字段中。
看起来OP也需要把最后一行放到'processXML'处理程序中...... – Cherniv 2014-09-10 18:10:42
也是这样。 – Crabar 2014-09-10 18:29:12