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
-------------------------------->

Responder a