创建时钟系统,需要从xml访问数据。数据中的元素决定了建筑的颜色。需要帮助将 xml 中的数据与界面中的对象链接并定位它们。到目前为止,我已经能够提取数据,但不知道如何将这两者联系起来以定位它们。我才走到这一步。
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;
}
}