Lo que está a la derecha de la línea no se verá en la imagen que necesito, y tampoco la parte de más arriba (empieza poco después que empieza el pasto del horizonte).
Código
// Pastos grandes al costado: Pastos = 0; do { Pastos++; attachMovie("mPasto", "Pasto"+Pastos, Pastos); setProperty ("Pasto"+Pastos, _x, 225+Pastos/6+random(Pastos/3)); setProperty ("Pasto"+Pastos, _y, 10+Pastos); setProperty ("Pasto"+Pastos, _xscale, 1+Pastos/2.5*(1-2*random(2))); setProperty ("Pasto"+Pastos, _yscale, 1+Pastos/2.5); } while (Pastos<207); // Delante: do { Pastos++; attachMovie("mPastos", "Pasto"+Pastos, Pastos); setProperty ("Pasto"+Pastos, _x, Pastos/6+random(Pastos/3)); setProperty ("Pasto"+Pastos, _y, Pastos); setProperty ("Pasto"+Pastos, _xscale, 1+Pastos/2.5*(1-2*random(2))); setProperty ("Pasto"+Pastos, _yscale, 1+Pastos/10); } while (Pastos<250);
O sea, se colocan pastos al costado del muro, y quedan por delante pero, como están al costado, no se nota (para que queden más parejos, vuelvo a generar la imagen, para mí está bien en esto).
Luego, se precisa que los pastos queden delante del muro, pero esos deben ser más cortos delante, y del tamaño de antes en la derecha, así digamos:
muro:::
.......:::
donde los puntos son la altura que deben tener los pastos.
¿Cómo lo logro?
Se me acaba de ocurrir crear otro símbolo, con un pasto acorde, es decir, si el que se inserta en el 1er while es así ::: este sería ...:::
pero me gustaría por curiosidad saber la solución mediante código. El problema es que el tamaño se basa en la cantidad de pastos colocados, algo así:
Muro, pasto1 de tamaño1
Muro, pasto2 de tamaño2
etc, nro de pasto = tamaño digamos.
Pero cuando ya no hay muro habría que hacer (PARECE):
Pasto200 de tamaño 20, pasto201 de tamaño 200
Pasto202 de tamaño 21, pasto203 de tamaño 201
etc, y se pierde la fórmula y no sé cómo sería. Quizá usando más contadores...
EDIT: He creado la otra imagen. He tenido que moverlas porque estaban centradas y en ese caso al agrandarlas se agrandan hacia arriba y abajo, lo cual causa que cada línea de pastos queden así:
Código:
:::
::::::
:::
¿Por qué esa imagen diferente se está insertando ahí si su posición en su película es la misma que las demás y la fórmula que uso también?
Código
// Pastos grandes al costado del muro: Pastos = 0; do { Pastos++; attachMovie("mPasto", "Pasto"+Pastos, Pastos); setProperty ("Pasto"+Pastos, _x, 230+Pastos/6+random(Pastos/3)); setProperty ("Pasto"+Pastos, _y, -10+Pastos); setProperty ("Pasto"+Pastos, _xscale, 1+Pastos/2.5*(1-2*random(2))); setProperty ("Pasto"+Pastos, _yscale, 1+Pastos/2.5); } while (Pastos<193); // Delante: Pastos++; attachMovie("mPastos2", "Pasto"+Pastos, Pastos); setProperty ("Pasto"+Pastos, _x, 193+random(Pastos)); setProperty ("Pasto"+Pastos, _y, -10+Pastos); setProperty ("Pasto"+Pastos, _xscale, 1+Pastos/2.5); setProperty ("Pasto"+Pastos, _yscale, 1+Pastos/2.5);
Edit2: Ya arreglé eso, es que tenía una película Pasto, otra Pastos que no usaba, e hice Pastos2 y edité Pastos pero esa no la usaba, por eso el lío. Se me rompió la PC hace unos días y con tanto lío que tengo ya de por sí, peor aún xD
Va mejorando, pero va a tardar porque no le dedico tanto tiempo.