Ver Mensaje Individual
  #3 (permalink)  
Antiguo 17/11/2010, 05:23
ferola
 
Fecha de Ingreso: noviembre-2006
Mensajes: 199
Antigüedad: 17 años, 5 meses
Puntos: 2
Respuesta: Acceso a un MC creado dinamicamente

Gracias por tu respuesta, pero ésa función sólo me crea el ultimo MC que le envío. He comprobado que los datos se envían bien, visualizándolos, pero es como si lo que envía el último machacara el anterior. ¿Cómo puede ser?
Éste es mi código:
Código:
var prueba:String =  "mc1>20>40*mc40>-80>30";  //nombre MC>coordX>coordY, Paso los datos para crear 2 MC						 
var resultado:Array = prueba.split("*"); 
var index = 0;

while(index < resultado.length)
{
	var elemento:Array = resultado[index].split(">");
	crearMC(elemento[0], elemento[1], elemento[2]); //Los elementos de cada mc por separado
   	index = index + 1;
}  

function  crearMC(name:String, coordx:Number, coordy:Number): Void
{
	variables.text += "["+name+"("+coordx+","+coordy+")]"; //Visualiza perfecto, las dos veces y cada una con los datos que corresponde 
	_root.capa.createEmptyMovieClip(name, 1); //Los quiero crear dentro de un MC llamado capa que está en root. 
	_root.capa[name]._visible = false; 
	_root.capa[name]._x = coordx;
        _root.capa[name]._y = coordy; 
	_root.capa[name].loadMovie("imagen.jpg"); // Al previsualizar, sólo me crea el último que le paso (mc2, -80,30).
}
Espero alguien sepa ayudarme. Gracias!

Última edición por ferola; 17/11/2010 a las 06:13