Ver Mensaje Individual
  #2 (permalink)  
Antiguo 23/06/2010, 07:27
evo_it
 
Fecha de Ingreso: mayo-2010
Ubicación: Argentina
Mensajes: 61
Antigüedad: 14 años, 6 meses
Puntos: 6
Respuesta: Adaptar Flvs aleatorios o random a este codigo...

Leyendo tu código un poco por arriba se me ocurre hacer algo como esto:


Código actionscript:
Ver original
  1. //AS:
  2. var conexion:NetConnection = new NetConnection ();
  3. conexion.connect (null);
  4. var stream:NetStream = new NetStream (conexion);
  5. anuncio.attachVideo (stream);
  6. /*aquí utilizo la función randRange y
  7. /le pido que me devuelva un número entre 1 y 3
  8. Esto deberá ser modificado por el intérvalo de números que archivos flv que tú tengas
  9. yo estoy suponiendo que tienes 3 videos (miflv01.flv, miflv02.flv, miflv03.flv)*/
  10. var numeroAleatorio:Number=randRange(1, 3);
  11. //luego concatenamos el número obtenido en la cadena de la ruta del archivo
  12. //para que lo veas más claramente presta atención a este trace
  13. trace("http://www.mipagina.com/flv/miflv0"+numeroAleatorio+".flv")
  14. stream.play ("http://www.mipagina.com/flv/miflv0"+numeroAleatorio+".flv");
  15. //10 seg de reproduccion
  16. stream.setBufferTime (10);
  17. stream.onStatus = function (infoObject:Object)
  18. {
  19.     //lo que quiero que haga despues de terminado el video
  20.     if (infoObject.code == "NetStream.Play.Stop")
  21.     {
  22.         gotoAndStop (Xframe);
  23.         //acaba el streaming
  24.     }
  25.     if (infoObject.code == "NetStream.Play.StreamNotFound")
  26.     {
  27.         trace ("encontro error");
  28.     }
  29. };
  30. stop ();
  31.  
  32. //aquí agregué esta función que devuelve un número aleatorio entre min y max
  33. function randRange(min:Number, max:Number):Number {
  34.     var randomNum:Number = Math.floor(Math.random() * (max - min + 1)) + min;
  35.     return randomNum;
  36. }


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...