Hola a todos,
tengo este código:
Código:
var conexion:NetConnection;
var stream:NetStream;
//Genero el stream y lo retorno para la funcion crearStream
obtenerStream = function () {
//Conexión
conexion = new NetConnection();
conexion.connect(null);
//Stream
stream = new NetStream(conexion);
return stream
}
//Creo el Stream y lo adjunto en el escenario
crearStream = function () {
stream = obtenerStream();
//Le mando la data a la función
stream.onStatus = videoStatus
stream.onMetaData = videoMetadata
contVideo.attachVideo(stream);
}
crearStream()
reproducirVideo = function (video_) {
stream.play(video_);
}
pausarVideo = function () {
stream.pause();
}
//Busco información acerca del archivo
function videoMetadata(objetoInformacion){
trace("Duración: " + objetoInformacion.duration);
duracion.txt = objetoInformacion.duration;
}
//Busco información acerca del estado del archivo
function videoStatus(objetoInformacion){
trace("Status:");
for(var item in objetoInformacion){
trace(item + ": " + objetoInformacion[item]);
}
trace("*********************************");
}
Pero no funciona la parte de OnStatus y OnMetaData, nunca recibo el trace que estoy mandando desde la función...
Alguna idea?
Gracias!