0
我的列表組件由於某種原因不顯示正在從xml文件中提取的數據 即使當我對「question1」進行跟蹤時,以下代碼仍然存在。 任何人都可以告訴我我在這裏做錯了什麼?列表組件as3
import fl.controls.List;
import fl.data.DataProvider;
var myXML:XML;
var list:List = new List ;// new list item
var question1:Array = new Array();
var myLoader:URLLoader = new URLLoader();
myLoader.load(new URLRequest("quiz1.xml"));
myLoader.addEventListener(Event.COMPLETE, processXML);
function processXML(e:Event):void
{
myXML = new XML(e.target.data);
list.setSize(200,200);
var xpos = (stage.stageWidth/2) - (list.width/2);
var ypos = (stage.stageHeight/2) - (list.height/2);
list.move(xpos,ypos);
for (var i:int=0; i<myXML.*.length(); i++)
{
question1.push(myXML.questions[i][email protected]);
trace(question1);
}
list.dataProvider=new DataProvider(question1);
addChildAt(list,0);
}