Mega Code Archive

 
Categories / Flex / Data Model
 

Load Date range data from XML

<?xml version="1.0" encoding="utf-8"?> <mx:Application xmlns:mx="http://www.adobe.com/2006/mxml">     <mx:Script>                  public function displayDates():void {             var dateRanges:Array = [];             for (var i:int=0; i<shows.show.length(); i++) {                 var cDate:Date = new Date(shows.show[i].showDate.toString());                 var cDateObject:Object = {rangeStart:cDate, rangeEnd:cDate};                 dateRanges.push(cDateObject);             }             dc1.selectedRanges = dateRanges;         }            </mx:Script>     <mx:XML id="shows" format="e4x">         <data>             <show>                 <showID>1</showID>                 <showDate>02/12/2010</showDate>                 <showTime>10:45am/11:15am</showTime>             </show>             <show>                 <showID>2</showID>                 <showDate>02/23/2010</showDate>                 <showTime>7:00pm</showTime>             </show>         </data>     </mx:XML>     <mx:DateChooser id="dc1" showToday="false" creationComplete="displayDates()" /> </mx:Application>