Veran, cargo un video FLV mediante Action Script (en "Escena 2") y necesito hacer que cuando acabe de reproducirse el video salte a la siguiente escena ("Escena 3").
El código que he puesto en el primer frame de la escena donde se carga el FLV es el siguiente:
Código :
var conexion:NetConnection = new NetConnection();
conexion.connect(null);
var stream:NetStream = new NetStream(conexion);
mi_video.attachVideo(stream);
stream.play("intro.flv");
//aseguro 10 seg de reproduccion
stream.setBufferTime(10);
onEnterFrame = function () {
bu_cargado.text = stream.bufferLength;
bu_total.text = Math.round(stream.bytesTotal/1024)/1000+" mb";
};La verdad no se muy bien como controlar eso... Lo que pense es utilizar el evento time para que saltase a la escena cuando llegase al segundo que fuese y lo hice añadiendo al código anterior lo siguiente:
Código :
stream.onStatus = function(infoObject:Object) {
if (infoObject.time == 40) {
gotoAndPlay("Escena 3", 47);
}
};Pero no funcionó.
Si alguien sabe la manera de cómo se hace y/o porqué me he equivocado le agradeceria su ayuda
Saludos y espero sus respuestas!
