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!