Código :
var conexion:NetConnection = new NetConnection();
conexion.connect(null);
var stream:NetStream = new NetStream(conexion);
mi_video.attachVideo(stream);
stream.play("./Tu_pelicula.flv");
stream.onStatus = function(infoObject) {
if (infoObject.code == "NetStream.Play.Stop") {
reproducir()
}
}
y mi función reproducir() hace pasar al siguiente video en una lista de 3 a elegir:
Código :
var video:Array = new Array("video0.flv", "video1.flv", "video2.flv");
var era:Array = new Array();
var cual:Number = new Number(0);
function reproducir(){
if (era[0] == 0){
stream.play(video[era[0]+1]);
cual = cual+1;
} else if (era[0] == 1){
stream.play(video[era[0]+1]);
cual = cual+1;
} else if (era[0] == 2){
stream.play(video[0]);
cual = 0;
}else {
stream.play(video[0]);
}
era.splice(0, era.length);
era.push(cual);
};Cuando el primer video finaliza y ejecuta la función reproducir() se me congela flash y tengo que abortarlo con crtl+alt+delete, es decir, algo falla.
Pero la función cuando la hago correr desde un boton por ej. funciona bien, hace que corran los videos.
Alguien me puede ayudar? Alguien tuvo el mismo problemas con ejecuciones de funciones desde el estatus???.
Desde ya mil gracias por cualquier dato!
Saludos, Emiliano
