Ma non è un componente del 2004 ?? cmq.

codice:
/*
Trascinare sullo stage il Componente DateChooser assegnare l'istanza "myDC"
sulla stessa frame dov'è posizionato il componente scrivere il seguente codice:
*/

myDCListener=new Object();
myDCListener.change=function(evt){
     var mydate = evt.target;
	trace(mydate.selectedDate);
		
}

myDC.addEventListener("change", myDCListener);


/*

######################################################################################

quanto sopra è tutto quello che serve...........

######################################################################################

.....a questo punto si possono, volendo, aggiungere delle righe di codice per retrivare e sezionare 
la stringa di informazioni proveniente dal DataChooser
aggiungiamo , la creazione di una variabile temporanea di comodo fuori campo,
aggiungiamo il richiamo della funzione seziona() all'interno del listener
di testo fuori campo
*/


_level0.createTextField("temp",10,-1000,-1000,100,16)

myDCListener=new Object();
myDCListener.change=function(evt){
     var mydate = evt.target;
	_level0.temp.autoSize="Left"
	_level0.temp.text=mydate.selectedDate;
	_level0.seziona()
}
myDC.addEventListener("change", myDCListener)

/*
e poi costruiamo la funzione seziona()
da Notare che le informazione di ritorno dal Componente sono tutte separate da uno spazio
quindi:
*/

function seziona(){
divisore=" "	
var argomenti:Array = temp.text.split(divisore);
    trace(argomenti[0]) // giorno in formato alfabetico in lingua eng
    trace(argomenti[1]) // mese in formato alfabetico in lingua eng
    trace(argomenti[2]) // giorno in formato numerico
    trace(argomenti[5]) // anno in formato numerico
}

/* da notare che ho tralasciato orario e fuso ma se interessano fare riferimento ad 
argomenti[4] ed argomenti[5]

Avere le informazioni separate può agevolare per convertire la lingua oppure fare delle ricerche etc.

*/
ciao rempox