hola compañeros de fe :fsm: el problema es el siguiente:
tengo un mc con varios mc unos dentro de otros, a los cuales necesito administrarles eventos por separado
voy a empezar por lo que me resulta bien:

Código :

import mx.utils.Delegate;
class classes.ConstruyeGaleria {
   private var escuchador:Object;
   function crearGaleria():Void {
      CrearColecciones(i=1);//crea los mc que vamos a usar
      escuchador.onRelease= Delegate.create(_root, funcionCualquiera);
           galeria.miniaturas.item_1.addListener(escuchador);
                // tambien funciona asi
                //galeria.miniaturas.item_1.onRelease= Delegate.create(this, funcionCualquiera);
   }
}


pero no me funciona esto:

Código :

import mx.utils.Delegate;
class classes.ConstruyeGaleria {
   private var escuchador:Object;
   function crearGaleria():Void {
         CrearColecciones(i=1);//crea los mc que vamos a usar
               galeria. galeria.miniaturas.item_1.onRollOver= Delegate.create(this, funcionCualquiera_1);
               galeria.onRollOver= Delegate.create(this, funcionCualquiera_2);
               galeria.onRollOut = Delegate.create(this, funcionCualquiera_3);
              //solo toma los 2 ultimos (independiente del orden)
   }
}


¿alguien tiene alguna idea de como lograr esto?