Procedo a expresar mi problema.
Estoy creando un reproductor con ActionScript 3.0 y no se como poder sacar los datos de la siguiente función.
Pongo mi código.
Código:
El problema viene en la función que obtiene el callback.nc = new NetConnection(); //Generamos la conexión nc.connect(null); //Le decimos que el video esta alojado en un servidor externo que no es Flash Media Server. ns = new NetStream(nc); ns.addEventListener(NetStatusEvent.NET_STATUS, estadoReproduccion); ns.client = this; if(autoplay == "TRUE"){ ns.play(UrlVideo); }else{ ns.play(UrlVideo); ns.pause(); } ns.addEventListener(AsyncErrorEvent.ASYNC_ERROR, NoError); //Añadimos un evento para que ignore errores de syncronismo. video = new Video(); //Creamos el objeto video. video.attachNetStream(ns); stage.addChild(video);
Código:
Resulta que los metadatos se ven en dicha función pero no soy capaz de usarlos fuera de la misma no consigo pasarlos a una variable donde poder usarlos.function onMetaData(info:Object){ trace(info.duration); DimesionesVideo(info.width,info.height,DimesionesRepro); }
Espero haberme expresado con la suficiente claridad.
Gracias a todos una saludo.