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 www.fabricanet.com ----- Original Message ----- From: "Carlos Terradillos Guti�rrez" <[EMAIL PROTECTED]> To: <[EMAIL PROTECTED]> Sent: Tuesday, February 10, 2004 10:04 AM Subject: RE: [ASNativos] reconoser una Clase
> Hola, > Mirando tu c�digo se me ocurre una pregunta �por qu� pones la function > sobre el onenterframe en el fla y no como un m�todo del objeto? As�, lo > �nico que tienes que hacer es instanciar la clase y ya est� �no? > > Saludos. > > :��: croma2 :������������������������: > : Carlos Terradillos Guti�rrez : > :::::::::::::::::::::::::::::::::::::: > > > -----Mensaje original----- > > De: [EMAIL PROTECTED] > > [mailto:[EMAIL PROTECTED] En nombre de fabricaNet > > Enviado el: martes, 10 de febrero de 2004 9:43 > > Para: [EMAIL PROTECTED] > > Asunto: Re: [ASNativos] reconoser una Clase > > > > > > Gracias por la informaci�n, y efectivamente si estaba > > reconociendo al objeto > > el problema que ten�a es que al invocar la clase solo me > > devolv�a un objeto. > > He tenido que crear un m�todo perteneciente a la clase que ejecute las > > tareas de mirar al rat�n. > > Si a alguien le interesa el .as quedo as�: > > <code> > > class MiraRaton { > > var y:Number; > > var x:Number; > > var mc:MovieClip; > > function ref(mc) { > > this.x = mc._x-mc._parent._xmouse; > > this.y = mc._y-mc._parent._ymouse; > > return Math.atan2(-this.y, -this.x)*(180/Math.PI); > > } > > } > > </code> > > en el .fla se utilisa de la siguiente manera para un gupo de > > 12 instancias. > > <code> > > mirar = new MiraRaton(); > > this.createEmptyMovieClip("r", 1); > > r.onEnterFrame = function() { > > for (var i = 1; i<=12; i++) { > > var clip = eval("f"+i); > > clip._rotation = mirar.ref(clip); > > } > > }; > > </code> > > Estoy aprendiendo a manejarme con el c�digo en as2 . Si > > alguien ve una forma > > de optimizar este c�digo le agradecer�a sus comentarios. > > En todo caso me parece un verdadero conazo el tener que crear > > tantos puntos > > as como clases tenga que definir en un proyecto. Cual es la > > necesidad de > > trabajar con tanto fichero externo?????. > > un saludo y gracias otra ves a todos. > > rafael > > www.fabricanet.com > > > > > > > > > > > > > > ----- Original Message ----- > > From: "Joseba Alonso" <[EMAIL PROTECTED]> > > To: <[EMAIL PROTECTED]> > > Sent: Monday, February 09, 2004 10:35 PM > > Subject: Re: [ASNativos] reconoser una Clase > > > > > > > > > > > Estoy intentando adaptar las funciones de Robert Penner > > ya que en el > > flash > > > > 2004 no funcionan de la manera que el las crea. Por eso > > estoy intentando > > > > convertirlas en clases (en un .as) para luego utilizarlas > > cuando hagan > > > > falta. (.fla) > > > > > > Ya estan en AS2 ;) > > > http://www.robertpenner.com/easing/ > > > > > > Joseba Alonso > > > www.sidedev.net > > > www.5dms.com > > > > > > > > > > > > <!------------------------------- > Lista ASNativos: > subscripciones/desubscripciones > http://www.sidedev.net/asnativos > --------------------------------> > <!------------------------------- Lista ASNativos: subscripciones/desubscripciones http://www.sidedev.net/asnativos -------------------------------->
