y lo que hise para esto es un loop o bucle que pone cada tile y al cargarse ese tile se combierta aleatoria mente en una diferente... pero el problema esque cuando quiero poner varios tiles en un orden (digamos un arbol que ocupa 4 tiles) no se puede y lo que trato de hacer para esto esque cuando la funcion generadora de tiles detecta que se a creado un arbol en lugar de asignarle una imagen aleatoria genere la que le falta (la otra mitad del arbol)...
mi problema es ese ¿como hago que se haga eso? ... tengo un prototipo pero no funciona bien.
¿me podrian ayudar a solucionarlo, o darme otras formas de hacerlo?
les dejo el codigo de las clases que he creado para que puedan entender lo que digo.
CLASE QUE GENERA LOS TILES ATRAVES DE UN BUCLE
Código :
class generador { function generador() { var i:Number = 391; var incremento:Number = 0; while (i > 0) { _root.attachMovie("terreno","terreno" + incremento,incremento); i--; incremento++; } } }
CLASE DE CADA TILE AL GENERARSE
Código ActionScript :
class terreno extends MovieClip { var tam:Number = 24; var fotograma:Number; var ARBOL:Number = 0; function onLoad() { generar_fila(); saltoDeFila(); } function generar_fila() { rareza(); arbol(); _x = _root.generado_x; _y = _root.generado_y; this.gotoAndStop(fotograma); _root.generado_x += tam; } function rareza() { if (!ARBOL == 1) { trace("NO arbol"); var aleatorio:Number; aleatorio = random(100) + 1; if (aleatorio <= 99) { fotograma = 1; } if (aleatorio > 99) { fotograma = 2; } } if (ARBOL == 1) { trace("------------arbol----------"); fotograma = 3; } } function arbol() { if (fotograma == 2) { ARBOL = 1; } } function saltoDeFila() { if (_root.generado_x == 564) { _root.generado_x = tam / 2; _root.generado_y += tam; } } public function terreno() { // constructor code } }
LO QUE LLEVA A EL CODIGO DEL ARCHIVO BASE
Código ActionScript :
var generar_world:generador = new generador();
¿Largo no?

como dije, es bastante dificil de entender... les agradeceria eternamente si se tomaran la molestia de ayudarme... incluso pondre en los creditos a quienes me ayuden
PORFAVOR
