創建時鐘系統,需要從xml訪問數據。數據中的元素決定了他建築的顏色。需要幫助將xml中的數據與界面中的對象鏈接並定位它們。到目前爲止,我已經能夠提取數據,但不知道如何鏈接這兩個位置。我只想到此爲止。要使用ActionScript中的數據使用actionscript 3來操縱電影剪輯
import com.greensock.loading.*;
import com.greensock.loading.display.*;
import com.greensock.events.LoaderEvent;
import flash.events.Event;
import flash.net.URLLoader;
var xmlLoader:URLLoader=new URLLoader();
xmlLoader.addEventListener(Event.COMPLETE, loadXML);
var xmlData:XMLList=new XMLList();
xmlLoader.load(new URLRequest("xmldata.xml"));
function loadXML(e:Event):void
{
var i:int;
xmlData = new XMLList(e.target.data);
var theDots = xmlData.dots;
var posx = xmlData.dots.posx;
var posy = xmlData.dots.posy;
for (i=0; i<theDots.length(); i++)
{
var dot_name = theDots[i].name;
var pos_x = theDots[i].posx;
var pos_y = theDots[i].posy;
var mc:MovieClip = new theDot;
var pos_x:Point X = new x;
var pos_y:Point Y = new y;
}
}
我想我們還需要多一點去做,xml是什麼樣的,接口是什麼樣的? – Neil 2013-03-20 08:42:31
對不起,雖然有些遺漏。它是一個簡短版本的XML,但元素只有這些。 <?XML版本= 「1.0」 編碼= 「ISO-8859-1」?> \t \t \t 按 \t \t 1.1.1 \t \t -146.3 \t \t 18.1 \t \t \t \t 體 \t \t 1.1.2 \t \t -146.3 \t \t 18.1 \t \t \t \t 體2 \t \t 1.1.3 \t \t -146.3 \t \t 18.1 \t \t \t \t \t CKD \t \t 1.1.4 \t \t -146.3 \t \t 18.1 \t –
2013-03-20 09:14:40