codice:
//un evento, il 1 di aprile
event1 = new Object(); 
event1.startDate = new Date(2002,3,1);
event1.endDate = new Date(2002,3,1);
event1.eventType = "once";
// ultimo giorno della settimana per mese
event2 = new Object(); 
event2.startDate = new Date(2003,0,1);
event2.endDate = new Date(2003,11,31);
event2.eventType = "monthly";
event2.pattern = new XML('<pattern recur="1" day="weekday" week="5" />').firstChild; 
//evento annuale tipo compleanno
event3 = new Object(); 
event3.startDate = new Date(1976,8,27);
event3.endDate = new Date(2070,11,31);
event3.eventType = "yearly";
event3.pattern = new XML();
event3.pattern.path = this;
event3.pattern.ignoreWhite = true;
event3.pattern.onLoad = function(success)
{
	if(success){
		// stabilisco il range delle date
		this.path.myEvents = new Array(this.path.event1, this.path.event2, this);
		this.path.myCalendar.setDataProvider(this.path.myEvents);
		this.path.myCalendar.setDisplayRange({begin:new Date(1999,0),end:new Date(2005,11)}); 		
	} else {
		trace("FILE XML NOT FOUND");
	}
};
event3.pattern.load("file.xml");