Gracias Hari... lo miro y ya os contare...

---------- Original Message ----------------------------------
From: "Hari Seldon" <[EMAIL PROTECTED]>
Reply-To: [email protected]
Date:  Thu, 14 Jul 2005 01:21:30 +0200

>       A ver...
>
>       class Test {
>               private var X:Number;
>               public function getX():Number {
>                       return this.X;
>               }
>               public function setX(newValue_int):Number {
>                       this.X = newValue_int;
>               }
>               function Test() {
>                       //constructor
>               }
>       }
>
>       Al ser la clase dinámica, evidentemente tienes que saber de qué
>instancia de tu clase quieres el valor "X", es decir:
>
>// aquí tendriamos que importar la clase/definir classpath etc...
>var myClassTest:Test = new Test();
>myClassTest.setX(4);
>
>trace(myClassTest.getX());
>// esto debería devolver 4 en el panel de salida
>
>
>       Entiendo que tu clase hace algún tipo de animación sobre el MC; yo
>crearía la clase con algo así como:
>
>Clip.myAnimeClass = new ClassAnima();
>clip.onEnterFrame = myAnimeClass.anima();
>
>
>       Con lo cuál, dentro de "clip" podrías recuperar "X" así:
>
>this.myAnimeClass.getX();
>
>       Al menos, en la teoría, eso funciona...
>
>       Tienes otras dos opciones:
>
>- Crear la clase estática, con lo cuál podrías recuperar "X" con
>TestClass.getX() directamente (pero recuerda, una clase estática no tiene
>instancias diferentes...)
>- O bien, la mejor opción (y aquí Manu me apoyará claro), usar un patrón
>singleton; como es un tema muy interesante, y él lo explica mucho mejor que
>yo, te remito a la conferencia que dio Manu sobre patrones de diseño en
>5dms:
>http://www.5dms.com/eventos/030904.aspx
>http://mmse-emea.p51.breezecentral.com/p69427769/?launcher=false&skip-survey
>=true
>
>
>       Prueba y nos cuentas :)
>
>> -----Mensaje original-----
>> De: [EMAIL PROTECTED]
>> [mailto:[EMAIL PROTECTED] En nombre de lruiz
>> Enviado el: miércoles, 13 de julio de 2005 21:25
>> Para: [email protected]
>> Asunto: [ASNativos]clase y onEnterFrame
>>
>> buenas a tosss...
>>
>> estoy haciendo una clase en la cual tengo un parametro "X",
>> luego en una funcion creo dinamicamente un clip:
>>
>> var clip:MovieClip = ...etc...
>>
>> luego a dicho clip le hago lo siguiente:
>>
>> clip.onEnterFrame = anima;
>>
>> Y en la funcion anima no puedo recuperar el parametro "X".
>>
>> Alguien sabe como sacarlo...
>>
>> gracias...
>>
>> ahora pensandolo creo que lo mejor seria llamar a una clase
>> diferente donde hacer la anima... ????
>>
>> Me voy a relajar la cabeza un poco.. porque creo que ya deliro...
>>
>> alguna idea...
>>
>> gracias otra vez...
>>
>>
>>
>>
>
>
>----------------------------------
>Lista ASNativos:[email protected]
>http://www.5dms.com/listas
>----------------------------------
>






----------------------------------
Lista ASNativos:[email protected]
http://www.5dms.com/listas
----------------------------------

Responder a