El pasto que se ve arriba, se coloca con código repetidamente, con distinta posición, tamaño y reflejo, según dónde esté, y tiene algo de random, pero hay un punto en que hay un gran cambio (aunque a la vista quizá no se note) y es lo que quiero mejorar.

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).
// 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í:
Creo que ya arreglé eso. Pero tengo problemas para entender cuánto debo mover las imágenes, o no sé qué está pasando, porque me quedó así:

¿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?
// 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.