Creo que me he explicado como el culo xDD Claro que puedes tener instancias en el escenario. Pero entonces Flash llama automaticamente al constructor cuando ese clip aparece en la linea de tiempo. Y lo hace sin ningun parametro, logicamente. Lo suyo en esos casos es tener un metodo de inicializacion para poder pasarle los datos.
Joseba Alonso www.sidedev.net ----- Original Message ----- From: "Carlos Terradillos Guti�rrez" <[EMAIL PROTECTED]> To: <[EMAIL PROTECTED]> Sent: Tuesday, January 20, 2004 1:54 PM Subject: RE: [ASNativos] setInterval en una clase 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 --------------------------------> <!------------------------------- Lista ASNativos: subscripciones/desubscripciones http://www.sidedev.net/asnativos -------------------------------->
