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

Problema con setProperty

Estas en el tema de Problema con setProperty en el foro de Flash y Actionscript en Foros del Web. Hola! He intentado por todos los medios que conozco modificar distintas peliculas dentro de un mismo bucle for. El codigo es este: max=5; nombre="nombre"; for(i=0;i<max;++i) ...
  #1 (permalink)  
Antiguo 25/01/2005, 08:39
 
Fecha de Ingreso: enero-2005
Mensajes: 6
Antigüedad: 19 años, 2 meses
Puntos: 0
Pregunta Problema con setProperty

Hola! He intentado por todos los medios que conozco modificar distintas peliculas dentro de un mismo bucle for. El codigo es este:

max=5;
nombre="nombre";


for(i=0;i<max;++i)
{


_root.marcoPeli.attachMovie(letra,nombre+i,_root.m arcoPeli.getNextHighestDepth());

setProperty(_root.marcoPeli.nombre+i,_x,i*20); //NO AFECTA!!
}

Bien, las peliculas que quiero modificar están dentro de otra película, marcoPeli, que ya esta en el escenario.

Estas peliculas "nombre1","nombre2"... se cargan correctamente pero me salen todas en la misma posicion.No les afecta el setProperty que modificaría la propiedad _x de cada pelicula con un valor distinto que depende de i.

Como soluciono esto??? Ya llevo dos dias con ello, he probado con eval pero tampoco me soluciona nada.

Gracias por el tiempo prestado
  #2 (permalink)  
Antiguo 25/01/2005, 10:12
Avatar de TMeister
Crazy Coder
 
Fecha de Ingreso: enero-2002
Ubicación: En la Oficina
Mensajes: 2.880
Antigüedad: 22 años, 3 meses
Puntos: 193
Código:
max = 5;
for (i=0; i<max; i++) {
	var clip = _root.marcoPeli.attachMovie(letra, "nombre"+i, _root.marcoPeli.getNextHighestDepth());
	clip._x = i*20;
}
Yo nunca uso setProperty yaes muy viejo...

Saludos!!
  #3 (permalink)  
Antiguo 25/01/2005, 10:36
 
Fecha de Ingreso: enero-2005
Mensajes: 6
Antigüedad: 19 años, 2 meses
Puntos: 0
Solucionado!

Muchas gracias por la aportación, poco a poco renace en mí la fe en los foros...
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 20:13.