puedes poner un contador para finalizar
Código PHP:
lupa.addEventListener( MouseEvent.MOUSE_DOWN, CreaNuevoMC );
var contador:Number =0
function CreaNuevoMC(event:MouseEvent ):void {
var unidadRandom:Number=Math.PI/Math.random()*5;
var val:vala=new vala();
mapaSmall.addChild(val);
var Sonido:Sound=new sonidoBala();
Sonido.play();
val.x=mouseX;
val.y=mouseY;
val.rotation=unidadRandom
val.scaleX=0.5;
val.scaleY=0.5;
var val2:vala=new vala();
mapaBig.addChild(val2);
val2.x=distX+lupa.width / 2;
val2.y=distY+lupa.height / 2;
val2.rotation=unidadRandom;
val2.scaleX=1;
val2.scaleY=1;
contador++
if (contador >=3){ //remplazas en 3 por el numero de disparos
navigateToURL(new URLRequest("http://www.miweb.com/inicio.php"),"_self")
}
}
y lo del marrano no es complicado simplemente utilizar un poco de logica XDXD utiliza la misma funciona pero remplaza algunos elementos