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