en lugar de hacer
clip = "boton" + n <--- esto te va a guardar boton1, boton2 etc...

tienes que hacer un eval para que te recoja el contenido de la variable
clip = eval("boton" + n)

tambi�n se puede recoger de esta otra forma:
clip = _root.["boton" + n];    //suponiendo que las variables boton esten en
_root

si las quieres coger del nivel actual
clip = _this.["boton" + n];

Saludos

----- Original Message -----
From: "Pablo Cirre" <[EMAIL PROTECTED]>
To: <[EMAIL PROTECTED]>
Sent: Saturday, February 02, 2002 7:08 PM
Subject: Re: [flashmaestro] Problema de AS .Socorro 2!!!


> no se si contadenando voy a poder sumar a n+1 para que salte el bucle.
> pero a pesar de eso me he dado cuenta de que el problema es mas grave.
>
> Tengo muchos campos de texto que a su vez saco de un asp.(es un poco
> complicado de explicar)
>
> boton1=_root.calendario.tacata
> boton2=_root.calendario.tacata2
> boton3=_root.calendario.tacata3
> boton4=_root.calendario.tacata4
>
> se supone que este codigo coje el contenido de estos campos ,para luego
> cambiarlos de color.
> pero a la hora de la verdad ,me coje el nombre de la variable en vez del
> contenido!!!!
>
> me estoy volviendo majareta.Ya son dos dias amargado !!!
>
> > >     do {
> > >         clip = "boton"+n; (el problema est� por aqui)
> > >         MCColor = new Color(clip);
> > >         MCColor.setRGB(0x990000);
> > >         n = n+1;
> > >     } while (n<31);
>
>
> ----- Original Message -----
> From: "Jose" <[EMAIL PROTECTED]>
> To: <[EMAIL PROTECTED]>
> Sent: Wednesday, January 30, 2002 12:36 PM
> Subject: Re: [flashmaestro] Problema de AS .Socorro 2!!!
>
>
> > se supone que est�s concatenando una cadena de caracteres "boton" con un
> > valor entero n....pq no pasas n a caracter y as� concatenas bien??
> >
> > ----- Original Message -----
> > From: "Pablo Cirre" <[EMAIL PROTECTED]>
> > To: <[EMAIL PROTECTED]>
> > Sent: Saturday, February 02, 2002 12:26 PM
> > Subject: [flashmaestro] Problema de AS .Socorro 2!!!
> >
> >
> > > Estoy intentando realizar un codigo que simplemente,no me funciona.
> > >
> > > Este tipo de error ya lo he cometido varias veces .Alguien me puede
> echar
> > un
> > > cable?
> > >
> > >
> > > Aqui va:
> > >
> > > se supone que en la variable clip quiero almacenar,segun la pasada del
> > > bucle,un valor de otras variable (boton0,boton1,boton2....asi hasta
31)
> .
> > > A su vez el contenido de boton0,boton2,boton3... es una ruta
> > (_root.zzz.zzz)
> > > que quiero cambiar de color.
> > >
> > > Demasiado complicado? Ayuda!!!!
> > >
> > >
> > >     do {
> > >         clip = "boton"+n; (el problema est� por aqui)
> > >         MCColor = new Color(clip);
> > >         MCColor.setRGB(0x990000);
> > >         n = n+1;
> > >     } while (n<31);
> > >
> > >
> > >
> >
>
>

Responder a