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

porqe??? :molesto:

Estas en el tema de porqe??? :molesto: en el foro de Flash y Actionscript en Foros del Web. Bueno, ya habia preguntado esto antes pero me aucente un tiempo de la computadora. Mi Codigo es asi: Código: var my_lv:LoadVars = new LoadVars(); my_lv.onLoad ...
  #1 (permalink)  
Antiguo 09/06/2009, 16:09
Avatar de javier4  
Fecha de Ingreso: febrero-2009
Ubicación: en mi casa
Mensajes: 126
Antigüedad: 15 años, 1 mes
Puntos: 0
Busqueda porqe??? :molesto:

Bueno, ya habia preguntado esto antes pero me aucente un tiempo de la computadora. Mi Codigo es asi:

Código:
var my_lv:LoadVars = new LoadVars();
my_lv.onLoad = function(success:Boolean) {
	if (success) {
		_root.micantidad = cant 
		_root.midireccion= url 
		for (i=0; i<my_lv.cant; i++) {
			duplicateMovieClip("palabra", "palabra"+i, i);
			"palabra"+i.contenedor.loadMovie(String(my_lv.url));
		}
	} else {
		trace("Error loading/parsing LoadVars.");
	}
};
my_lv.load("imagenes.txt");
(en el txt tengo los valores de las variables "url" y "cant")
El problema es que no se como llamar a "palabra" + i, es decir, el objeto que crea el duplicateMovieClip. Creo que la parte del codigo que no funciona es esta:

Código:
"palabra"+i.contenedor.loadMovie(String(my_lv.url));

agradezco vuestra ayuda!
  #2 (permalink)  
Antiguo 09/06/2009, 19:01
 
Fecha de Ingreso: marzo-2009
Ubicación: Residencial Guanabacoa, Ciudad De La Habana, Cuba, Cuba
Mensajes: 422
Antigüedad: 15 años, 1 mes
Puntos: 10
Respuesta: porqe??? :molesto:

prueba con una sola comilla... tambien te fijastes que palabra debe ser el nombre del mc por lo que entendi e i es un valor entero que te devuelve el cilo y a mi entender no puedes adicionar estas dos tipos de datos
  #3 (permalink)  
Antiguo 09/06/2009, 19:51
Avatar de javier4  
Fecha de Ingreso: febrero-2009
Ubicación: en mi casa
Mensajes: 126
Antigüedad: 15 años, 1 mes
Puntos: 0
Respuesta: porqe??? :molesto:

ok, con una sola comilla no sirvio.
Como puedo hacer para duplicar el objeto muchas veces y llamarlas a todas las veces duplicadas? esa es mi pregunta. De todas formas muchas gracias osmel!
  #4 (permalink)  
Antiguo 10/06/2009, 02:25
Avatar de Lynxcraft  
Fecha de Ingreso: noviembre-2007
Ubicación: yecla murcia
Mensajes: 1.346
Antigüedad: 16 años, 5 meses
Puntos: 51
Respuesta: porqe??? :molesto:

primero el string no significa mas que eso si quieres llamar algún objeto literalmente tienes que poner this["miMC2] --- this["miVar"] .

con respecto a la sentencia for utiliza var para capturar los elementos creados dentro en tu caso el código seria así

Código PHP:
var my_lv:LoadVars = new LoadVars();
my_lv.onLoad = function(success:Boolean) {
    if (
success) {
        
_root.micantidad cant 
        _root
.midireccionurl 
        
for (i=0i<my_lv.canti++) {
            var 
mc:MovieClipthis.duplicateMovieClip("palabra""palabra"+ii);
            
mc.contenedor.loadMovie(String(my_lv.url));
        }
    } else {
        
trace("Error loading/parsing LoadVars.");
    }
};
my_lv.load("imagenes.txt"); 
ahora para los niveles existe getNextHighestDepth(); deberías informarte para que sirve mirando en ayuda Xd bueno suerte
__________________
Sobran las ideas cuando faltan ganas de trabajar en ellas
Lynxcraft
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 10:52.