Estoy creando un juego de una "nave que recoge bolitas", y tengo un problema con el número de bolas que aparecen en pantalla. Quiero establecer un límite.
Un contador hace que aparezca una bola cada 50 frames, y luego se reinicia. Las bolas van numerándose:
Código :
function onEnterFrame()
{
redballTimer += 1;
if(redballTimer > 50)
{
redballTimer = 0;
var redball = _root.attachMovie("RedBall", "RedBall" + _root.getNextHighestDepth(),
_root.getNextHighestDepth ());
redballs.push(redball);
}
}
Cuando tocas las bolas con el movieclip "ship", se desplazan a una esquina. De modo que van acumulándose en pantalla:
Código :
if(this.hitTest(_root.ship))
{
_x = Math.random () *40 + 15;
_y = Math.random () *40 + 245;
speed = 0;
}
¿Cómo hago que, cuando haya 5 clips "RedBall" en pantalla, el contador ("redballTimer") se pare para que no aparezcan más bolas?
Me resulta un poco complicado de explicar. Si no se entiende algo, puedo adjuntar el .fla y los archivos de AS.
Gracias por adelantado.
