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!
