Foros del Web » Creando para Internet » Flash y Actionscript »

convertir una variable en cadena de texto

Estas en el tema de convertir una variable en cadena de texto en el foro de Flash y Actionscript en Foros del Web. Hola: Tengo este código Código: abrir = function () { trace(btn_mas);//esto llega perfectamente trace("aqui"); _root.contenido4.textoContenido.experiencia2.btn_mas.detalles_clip.attachMovie("detalles_mc", "detalles_mc2", 1); }; Si se dan cuenta, quiero, en la ...
  #1 (permalink)  
Antiguo 15/03/2007, 16:11
Avatar de gagarin  
Fecha de Ingreso: enero-2002
Ubicación: Madrid
Mensajes: 550
Antigüedad: 22 años, 3 meses
Puntos: 4
convertir una variable en cadena de texto

Hola:
Tengo este código
Código:
abrir = function () {
	trace(btn_mas);//esto llega perfectamente
	trace("aqui");	_root.contenido4.textoContenido.experiencia2.btn_mas.detalles_clip.attachMovie("detalles_mc", "detalles_mc2", 1);
};
Si se dan cuenta, quiero, en la cadena de _root.contenido ... utilizar la variable btn_mas para hacer el attach a las pelis correspondientes. pero no lo hace por qué es esto? no se como deba utilizar una variable como cadena de texto.
Creoq ue no me estoy explicando bien, espero me puedan ayudar.
Gracias
  #2 (permalink)  
Antiguo 15/03/2007, 17:51
Avatar de gagarin  
Fecha de Ingreso: enero-2002
Ubicación: Madrid
Mensajes: 550
Antigüedad: 22 años, 3 meses
Puntos: 4
Re: convertir una variable en cadena de texto

Ok, lo voy a intentar de nuevo...

Tengo una peli llamada ITEM y dentro de ella hay un botón que despliega por medio de un attachMovie una movie con más información del item en cuestión. Hasta ahi claro. Este botón llama a la función abrir() y esta función es la que dice lo que tiene que suceder, bien, esta función lo que hace es el attachMovie dentro de una MC que he colocado también dentro de la peli ITEM.
he cogido la peli Item y la he copiado y pegado 4 veces que es lo que necesito y he nombrado ITEM1, ITEM2 y así sucesivamente, lo que quiero es justo recoger el nombre de cada una de estas instanicas (item1 item2, etc.) Esto lo he logrado y si hago un trace con la variable a la que asigno ese valor me despliega justo lo que quiero, el punto es que quiero utilizar ese nombre para dar instrucciones específicas a cada uno de los MC llamdos Item usando:

Código:
this.mc_a. My Variable.mc_c.attachMovie(tal, cual o pascual)
Espero que haya quedado mejor
  #3 (permalink)  
Antiguo 15/03/2007, 17:57
Avatar de carlxime  
Fecha de Ingreso: marzo-2007
Ubicación: México
Mensajes: 180
Antigüedad: 17 años, 1 mes
Puntos: 6
Re: convertir una variable en cadena de texto

Hola,

podrías probar con la función eval().

eval(this.mc_a. My Variable.mc_c).attachMovie(tal, cual o pascual)

Saludos.
  #4 (permalink)  
Antiguo 15/03/2007, 19:28
Avatar de gagarin  
Fecha de Ingreso: enero-2002
Ubicación: Madrid
Mensajes: 550
Antigüedad: 22 años, 3 meses
Puntos: 4
Re: convertir una variable en cadena de texto

pues lo he intentado y funciona si tengo la varialbe definida antes pero no si va llegando junto con la función. Mira:
Código:
cargar = function () {
	trace(btn_mas);
	eval(this.btn_mas.detalles_clip).attachMovie("detalles_mc", "detalles_mc2", 1);
	
};
el trace lo hace y me regresa la variable que quiero pero no hace lo que hay en el eval, en cabio si de doy valor a btn_mas al principio del frame me ejecuta perfectamente la variable del eval.
  #5 (permalink)  
Antiguo 16/03/2007, 05:26
Avatar de gagarin  
Fecha de Ingreso: enero-2002
Ubicación: Madrid
Mensajes: 550
Antigüedad: 22 años, 3 meses
Puntos: 4
Re: convertir una variable en cadena de texto

Please!!!!
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 14:52.