Comunidad de diseño web y desarrollo en internet online

problemas con una ruta

Citar            
MensajeEscrito el 01 Jul 2005 05:43 pm
Hola gente, q tal, queria consultaros como puedo acceder mediante .text a un movieclip que tiene un campo de texto dinamico.
He puesto esta ruta para acceder pero da error, siedo i un bucle que hay en un for , a el nombre del movieclip y b el del campo de texto.
El problema esta en la ruta y mas concretamente en como puedo acceder a ese movie clip que tiene ese campo de texto y del que quiero su propiedad text.

_root ["a"+i ["b"+i]].text = arreglo[i-1]

Ahora mismo estoy bastante espeso y ya no se donde puede estar el error. Gracias

Por unomas

3 de clabLevel



Genero:Masculino  

msie
Citar            
MensajeEscrito el 01 Jul 2005 05:56 pm
creo que tendrías que separar el nombre del MC de el del campo de texto con un punto y todo eso de root con otro punto, para separar cada nivel, no veo que hagas eso, quedaria algo asi:

Código :

_root.["a"+i].["b"+i].text = arreglo[i-1];

Por Ramm

BOFH

3152 de clabLevel

6 tutoriales
8 articulos

Genero:Masculino   Bastard Operators From Hell REC Héroes

London, UK

clabbrowser
Citar            
MensajeEscrito el 01 Jul 2005 06:15 pm
gracias por responder, pero esa opcion que ya la habia probado no va porque dice que despues del punto se espera un nombre y no unos corchetes o parentesis o demas, he probado varias cosas y nada, seguire experimentando con signos y combinmaciones.

Por unomas

3 de clabLevel



Genero:Masculino  

msie
Citar            
MensajeEscrito el 01 Jul 2005 06:26 pm
La sintaxis correcta no lleva el punto entre los pares de corchetes:

Código :

_root["a"+i]["b"+i].text = arreglo[i-1];


Saludos.

Por ExGaul

Claber

180 de clabLevel



Genero:Masculino  



Ultima edición por ExGaul el 02 Jul 2005 04:19 pm, editado 1 vez

Cereté - Colombia

firefox
Citar            
MensajeEscrito el 01 Jul 2005 08:40 pm
Entonces tendria que hacerlo de otra manera, porque ["b"+i] es un objeto que esta dentro de ["a"+i], lo cual debe llevar un punto de separacion.

Por Ramm

BOFH

3152 de clabLevel

6 tutoriales
8 articulos

Genero:Masculino   Bastard Operators From Hell REC Héroes

London, UK

clabbrowser
Citar            
MensajeEscrito el 01 Jul 2005 09:12 pm
Precisamente; según entiendo, el textField se encuentra dentro de un movieClip, a través del cual hay que pasar para modificar o leer la propiedad text del textField. Por ello:

Código :

_root["miClip"+i]["miTexto"+i].text = "Este es el texto";


Sería lo correcto. En este caso _root se comporta como un vector de vectores, en otras palabras una matriz.

Saludos.

Por ExGaul

Claber

180 de clabLevel



Genero:Masculino  

Cereté - Colombia

firefox

 

Cristalab BabyBlue v4 + V4 © 2011 Cristalab
Powered by ClabEngines v4, HTML5, love and ponies.