Ver Mensaje Individual
  #6 (permalink)  
Antiguo 15/05/2010, 15:08
astut
 
Fecha de Ingreso: septiembre-2005
Ubicación: Valencia
Mensajes: 738
Antigüedad: 19 años, 2 meses
Puntos: 5
Respuesta: Mover movie clip modificando _x e _y no funciona

Vale ahora tengo otro problema, en vez de poner directamente el nombre del clip, quiero almacenar numerosos clips en un array de la siguiente forma:

Código:
var array_tiles = lista_tiles.split("/");
		var pos_x = 0;
		var pos_y = 0;
		var filas = 0
		var mc_tile = new Array();
		for (n=0;n<640;n++)
		{
			filas++;
			mc_tile[n] = "tile_" + n;
			_root.createEmptyMovieClip(mc_tile[n], n);
			loadMovie("../../graficos/mundo/terrenos/" + array_tiles[n] + ".gif", mc_tile[n]);
			mc_tile[n]._x = pos_x;
			mc_tile[n]._y = pos_y;
			pos_x+= 24;
			trace(mc_tile[n]._x)
			if (filas== 24)
			{
				pos_y+= 24;
				pos_x = 0;
				filas = 0;
			}
		}
El problema es este:

_root.createEmptyMovieClip(mc_tile[n], n);
loadMovie("../../graficos/mundo/terrenos/" + array_tiles[n] + ".gif", mc_tile[n]);
mc_tile[n]._x = pos_x;
mc_tile[n]._y = pos_y;

Indico mc_tile[n] como nombre de la instancia de los tiles, pero asi no va..
sin embargo si pongo "tile" entonces si..

¿Porque? ¿Como ago para almacenar los movieclips en un array?

Gracias!
__________________
http://www.pkmrpg.es