A ver, yo como he dicho alguna vez, no soy un experto en Clases, pero te
echo una mano y si hay alguien que te sugiera algo mejor, pues ya tendrás
varias opciones.

Teniendo en cuenta que los eventos estarán en un MovieClip, y no tienes
acceso desde la instancia de la clase, pues la solución es muy fácil, pásale
una referencia de un movieclip a la instancia.

Si tenemos el objeto B dentro de la película principal que es la misma que
instancia el objeto de la clase A, quedaría así:

//Fotograma de la película Principal
var B:MovieClip;

// 1
miObjeto: A = new A (_root, "AAAAA");
ó
// 2
miObjeto: A = new A (B, "AAAAA");

//****************************************************

// Fichero de Clase
Class A {
     peliMC:MovieClip;
     valor:String;

     function A (miMC:MovieClip; cadena:String){
          this.peliMC = miMC;
          this.valor = cadena;
          constEventos();
     }
     function constEventos(){
          // Caso 1 pasando el MC principal
          this.peliMC.B.onPress........
          // Caso 2 pasando el propio MC que crea el evento
          this.peliMC.onPress
     }
}

Yo he tenido que usar mucho esto de las referencias, porque de hecho no
encontré ninguna otra forma más óptima de hacerlo, pero seguro que algún
gurú de la lista te pueda aconsejar mejor.

Salu2
-----------------------------------------------------
ASNativos
www.5dms.com
subscripciones/desubscripciones
http://asnativos.5dms.com
-----------------------------------------------------

Responder a