Resulta que tengo en una pelicula un video flv cargado por action script, esto funciona perfectamente pero mi duda viene después del codigo:
Código HTML:
//toda esta parte ya la conocemos
var connection_nc:NetConnection = new NetConnection();
connection_nc.connect(null);
var stream_ns:NetStream = new NetStream(connection_nc);
my_video.attachVideo(stream_ns);
//para este ejemplo, le pongoun random para
//que haga el preload siempre q vean la pagina
stream_ns.play("b.flv");
//aseguro 10 seg de reproduccion
stream_ns.setBufferTime(10);
//
//creo una caja de texto dinamico
//esto: this.getNextHighestDepth()
//sirve para poner la caja de texto en el nivel mas alto en ese momento
this.createTextField("campo", this.getNextHighestDepth(), 0, 0, 200, 22);
campo.textColor = 0xCCCCCC;
campo._x= 820;
campo._y= 420;
campo.selectable=false;
stream_ns.onStatus = function(infoObject:Object) {
statusCode_txt.text = infoObject.code;
};
this.createTextField("time_txt", this.getNextHighestDepth(), 10, 10, 100, 22);
time_txt.text = "cargando...";
time_txt.textColor = 0xCCCCCC;
time_txt._x= 820;
time_txt._y= 400;
time_txt.selectable=false;
var time_interval:Number = setInterval(checkTime, 500, stream_ns);
function checkTime(my_ns:NetStream) {
var ns_seconds:Number = my_ns.time;
var minutes:Number = Math.floor(ns_seconds/60);
var seconds = Math.floor(ns_seconds%60);
if (seconds<10) {
seconds = "0"+seconds;
}
time_txt.text = minutes+":"+seconds;
}
this.onEnterFrame = function() {
//obtengo el porcentaje
var valor1:Number = Math.round(stream_ns.bytesLoaded/stream_ns.bytesTotal*100);
//inserto la informacion el la caja de texto
campo.text = Math.round(stream_ns.bytesLoaded/1000)+" de "+Math.round(stream_ns.bytesTotal/1000)+" KB cargado ("+valor1+"%)";
//basandome en el porcentaje modifico la barra
barra._xscale = valor1;
//si completa el porcentaje mayor a 100
//elimino el onEnterframe
//porque ya cargo el FLV
if (valor1>=100) {
delete this.onEnterFrame;
campo._visible=true;
}
};
El video carga perfectamente y la pelicula hace lo que tiene que hacer sin embargo no se que usar para saber cuando termina la pelicula, en plan
Si pelicula cargada vete al fotograma 2 Eso es lo que quiero hacer pero ya mire la ayuda en flash y no me aclaro
La pelicula se reproduce en el primer fotograma.
Gracias