Ciao a tutti,
vi disturbo per una cosa che non mi risce di capire

sto giocando un po' con gli .flv, inserisco in un campo testo (un componente textinput) il nome di un .flv e questo, quando clicco su un bottone (componente button), viene caricato e visualizzato(attraverso il mediadisplay component).

L'actionscript si trova tutto nel primo fotogramma di root

codice:
//carico il componente
import mx.controls.MediaDisplay
createClassObject(MediaDisplay, "video", 10);

video._x = 0 ;
video._y = 0 ;

/*
L'istanza textinput si chiama flvname
*/
flvname._x = video._x  ;
flvname._y = video._height + 50 ;


/*
L'istanza del componente button si chiama btnLoad
*/

//creo il listenr per l'evento click
btnListener = new Object() ;

btnListener.click = function(evt)
                    {
	                //carica l'.flv
                        video.setMedia(flvname.text + '.flv', "FLV");
					
                    }

//Assegno il listener al button					
btnLoad.addEventListener("click", btnListener)
Fin qui funziona perfettamente

Se però metto il bottone in un movieclip a parte, chiamato console1 non riesco ad assegnare l'evento...i percorsi sono giusti (infatti è riesco ad accedere a tutte le proprietà del button) ma non mi riesce di assegnare l'evento e al click non accade nulla.

Dove sbaglio?

codice:
/*****
non funziona 
****/
import mx.controls.MediaDisplay
createClassObject(MediaDisplay, "video", 10);


//carico il movieclip con il bottone
this.attachMovie('console', 'console1', 15) ;

//creo il listener
var consoleBtnListener = new Object() ;

consoleBtnListener.click = function(evt)
                          {
	                
                              //carico l'flv
		              video.setMedia(flvname.text + '.flv', "FLV");
					   
					
                           }	

//assegno il listener				
console1.btnLoad.addEventListener("click", consoleBtnListener)	;