Habr� que probarlo, sin embargo hay algo de lo que dices que no acabo de entender:
"Si ClasePrueba hereda de MovieClip y una instancia de este ya esta colocada en el escenario entonces no es que no puedas llamar al constructor, que no puedes, sino que adem�s aunque lo hicieses ya seria demasiado tarde.." No s� si te entiendo, supongo que vienes a decir que para instanciar un objeto de una clase extendida de MC no se puede tener ninguna instancia del s�mbolo previamente en el escenario... pero en otros casos ya lo hago y funciona bien... siempre y cuando no intente pasarle ning�n par�metro. �O lo que quieres decir es que �nicamente es el constructor lo que no sirve ya? Probar� lo que dices a ver qu� tal. -----Mensaje original----- De: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] En nombre de Joseba Alonso Enviado el: martes, 20 de enero de 2004 13:38 Para: [EMAIL PROTECTED] Asunto: Re: [ASNativos] setInterval en una clase Si ClasePrueba hereda de MovieClip y una instancia de este ya esta colocada en el escenario entonces no es que no puedas llamar al constructor, que no puedes, sino que adem�s aunque lo hicieses ya seria demasiado tarde. El workaround esta en crear un metodo init() y pasarle por ahi los parametros. instancia_mc.init("valor"); te sirve? Joseba Alonso www.sidedev.net ----- Original Message ----- From: "Carlos Terradillos Guti�rrez" <[EMAIL PROTECTED]> To: "ASNativos" <[EMAIL PROTECTED]> Sent: Tuesday, January 20, 2004 12:50 PM Subject: RV: [ASNativos] setInterval en una clase Hola a!e; ya hab�a probado ese sistema y tampoco funciona, el error parece ser el mismo. Por si sirve de algo, tengo un problema similar al llamar a un m�todo p�blico de una clase desde la l�nea de tiempo principal: var nuevoObjeto = new ClasePrueba("valorParametroPrueba"); o var nuevoObjeto = new ClasePrueba({parametroPrueba:"valorParametroPrueba"}); Bien, pu�s resulta que lo ponga como lo ponga el par�metro no llega jam�s a la funci�n constructora. En el fondo es un problem�n porque resulta que s�lo puedo crear objetos mediante attachMovie (p�s�ndoloe par�metros al objeto) con lo que estoy casi condenado a tirar siempre de la biblioteca y mantener un pr�stino y virginal vacio en el escenario... Esto s� funciona: _root.attachMovie("miMc", "nombreMc", {parametro:"valorParametro"}; Saludos. -----Mensaje original----- De: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] En nombre de Ale Mu�oz Enviado el: martes, 20 de enero de 2004 12:04 Para: [EMAIL PROTECTED] Asunto: Re: [ASNativos] setInterval en una clase On 20/01/2004, at 11:54, Carllos Terradillos Guti�rrez wrote: > > Esta clase obviamente se aplica a un mc y en principio el setInterval > funciona pero no as� el valor de i que se devuelve siempre como > undefined. > > �D�nde est� el conejo? Me temo que el problema es el scope de la variable i (aunque advierto que no he trabajado casi nada con AS2) Al definir la funci�n del setInterval implicitamente, como el scope de i dentro de esa funcion y dentro del constructor no son iguales, la variable es diferente. Una posible soluci�n es llamar a un m�todo de la clase en el setInterval, en lugar de definir la funci�n implicitamente... (al menos en AS1 funciona :) Aunque ya digo que lo mismo no s� ni de lo que estoy hablando :P a!e P.D: no s� qu� me preocupa m�s... si escribir cosas tan raras, o que el hacerlo me parezca lo m�s normal del mundo :P <!------------------------------- Lista ASNativos: subscripciones/desubscripciones http://www.sidedev.net/asnativos --------------------------------> <!------------------------------- Lista ASNativos: subscripciones/desubscripciones http://www.sidedev.net/asnativos --------------------------------> <!------------------------------- Lista ASNativos: subscripciones/desubscripciones http://www.sidedev.net/asnativos --------------------------------> <!------------------------------- Lista ASNativos: subscripciones/desubscripciones http://www.sidedev.net/asnativos -------------------------------->
