Hola Carlos,
me han surgido preguntas a tu forma de estructurar la clase y de aplicar el
m�todo.
pongo los comentarios en las limneas de c�digo por si puedes comentar el
por que y el como.
>
> La clase:
>
> <code>
> class MiraRaton extends MovieClip {//Al extender a la clase MC esta clase
lo que hacemos es agregar los metodos que declaremos en esta clase a la del
MC.� es as�?
> // Propiedades de la clase.
> private var y:Number;
> private var x:Number;
> // Constructor de la clase.
> private function MiraRaton() {
> onEnterFrame = Girar;
> }
> // M�todos de la clase.
> private function Girar():Void {//por que se declara la funci�n como
Void?�?�?como se define el void
> this.x = this._x-this._parent._xmouse;
> this.y = this._y-this._parent._ymouse;
> this._rotation = Math.round(Math.atan2(-this.y,
> -this.x)*(180/Math.PI));
> }
> }
> </code>
>
> En el .fla pones un movieclip que en la biblioteca llame a la clase//como
llamo a la clase desde la biblioteca?�?�?�?
> MiraRaton (propiedades del mc) y luego tantas instancias de ese mc como
> quieras y listos. No necesitas ni una sola l�nea de c�digo en el fla.
>
> Te adjunto un ejemplo a tu direcci�n particular si quieres.//se agradese
la buena disposici�n a ayudar.
>
> Saludos.
> //Muchas gracias por contestar.
Lo �nico que se me hace un poco menos practico es que el onEnterFrame est�
dentro del contructor, ya que creo ser�a mas practico activar el m�todo
atraves de un evento y desactivarlo atraves de otro evento.Como por ejemplo,
al entrar en un area que todas las instancias de MC miren al rat�n y al
salir de esta que se detenga la acci�n.
Creo que para ello sert�a mas facil controlar el onEnterFrame desde el .fla.
� que piensas al respecto?
� hay alguna otra soluci�n mas apropiada?
gracias de nuevo Carlos
Creo que esto es �til para todos los que estamos tratando de migrar al as2.
un saludo
Rafael Mart�nez
www.fabricanet.com
>
> >
> > En realidad lo primero que intent� fue no tener que aplicar
> > un m�todo a la
> > clase sino que la clase directamente al ser instanciada
> > ejecutara su �nico
> > m�todo, pero no me funciono, por eso primero fuera del
> > onEnterFrame creo una
> > instancia de la clase y luego dentro aplico el m�todo a la
> > instancia de la
> > clase mirar.ref(mc) ya que es el m�todo el que se tiene que
> > actualizar.
> > saludos
> > Rafael Mart�nez
> >
>
> <!-------------------------------
> Lista ASNativos:
> subscripciones/desubscripciones
> http://www.sidedev.net/asnativos
> -------------------------------->
>
<!-------------------------------
Lista ASNativos:
subscripciones/desubscripciones
http://www.sidedev.net/asnativos
-------------------------------->