wenas gente, como andan...


Tengo un problemita con los AsBroadcaster y las clases q creo... bah en verdad estoy extendiendo la clase MovieClip y le quiero dar ciertos eventos...

La cosa es asi... esta la clase MovieClip y la extendiendo a la clase Nave, q es un sprite de un juegito. Lo que estoy haciendo es q desde esta clase tener el control del sprite (es la nave q utiliza el usuario)

En el constructor hago esto

Código :

AsBroadcaster.initialize(this)
this.eventos = new Object;
this.eventos.MoverNave = moverNave;
this.addListener(this.eventos);


Pero me tira q no existe ninguna funcion llamada addListener... q es algo lōgico porq la clase MovieClip no tiene definido ese metodo y yo tampoco lo defino... pero por otro lado... al hacer el AsBroadcaster supuestamente le asigna al objeto del parāmetro esos metodos... esto es lo q realmente me desconcierta...

Lo solucione a medias asignandole un onEnterFrame (desde donde hago la llamada a distintas funciones q enverdad serian los eventos) a la clase desde su constructor... pero no me convence esta forma...


Tendria q hacer fuera de la clase el AsBroadcaster? o hay alguna forma de asiganar desde la misma clase sus eventos?


Espero q alguien me pueda ayudar en esto....


saludos y desde ya muchas gracias!