2010-04-07 40 views
0

我的Flash設計人員正在閱讀我發回瀏覽器的XML流(我是C#開發人員)。我們有這個工作很好。如何從XmlList中選擇項目

然後,他選擇一個XMLList,其中一個元素的id具有一定的值,即。這也工作得很好。

在此的XMLList,是活動,這看起來有點像這樣:

 
event 
    startdate 
     enddate 
end event 

我不知道如何在這裏使用的格式 - 但每個這些項目中的一個元素。 startdate將具有諸如04/02/2010和2010年6月30日結束的值。

現在,從這個XmlList中確實有事件,我需要選擇所有事件,其中新變量myDate位於startdate和enddate之間。

我不知道如何在AS3中做到這一點 - 任何人都可以幫助我嗎?

非常感謝您提前!

回答

0

如果我是你的ID把他們都變成一個數組作爲對象,例如:

var eventArray = new Array(); 
for each(var i=0; i<xmlList.event.length(); i++){ 
    var object = {startdate : xmlList.event[i].startdate, enddate : xmlList.event[i].enddate,}; 
    eventArray.push(object); 
} 

然後使用Array.map調用該檢查對時間的開始日期結束日期對的功能。請參閱Date類以便於比較。