Leyendo tu código un poco por arriba se me ocurre hacer algo como esto:
Código actionscript:
Ver original//AS:
var conexion:NetConnection = new NetConnection ();
conexion.connect (null);
var stream:NetStream = new NetStream (conexion);
anuncio.attachVideo (stream);
/*aquí utilizo la función randRange y
/le pido que me devuelva un número entre 1 y 3
Esto deberá ser modificado por el intérvalo de números que archivos flv que tú tengas
yo estoy suponiendo que tienes 3 videos (miflv01.flv, miflv02.flv, miflv03.flv)*/
var numeroAleatorio:Number=randRange(1, 3);
//luego concatenamos el número obtenido en la cadena de la ruta del archivo
//para que lo veas más claramente presta atención a este trace
trace("http://www.mipagina.com/flv/miflv0"+numeroAleatorio+".flv")
stream.play ("http://www.mipagina.com/flv/miflv0"+numeroAleatorio+".flv");
//10 seg de reproduccion
stream.setBufferTime (10);
stream.onStatus = function (infoObject:Object)
{
//lo que quiero que haga despues de terminado el video
if (infoObject.code == "NetStream.Play.Stop")
{
gotoAndStop (Xframe);
//acaba el streaming
}
if (infoObject.code == "NetStream.Play.StreamNotFound")
{
trace ("encontro error");
}
};
stop ();
//aquí agregué esta función que devuelve un número aleatorio entre min y max
function randRange(min:Number, max:Number):Number {
var randomNum:Number = Math.floor(Math.random() * (max - min + 1)) + min;
return randomNum;
}
Presta atención a la función
randRange y a la línea donde se define la variable
numeroAleatorio son las dos partes importantes que agregué.
Espero que te sirva y que lo puedas incorporar, luego me cuentas. Saludos...