Gracias por tus rápidas respuestas!
Sí, en efecto, me muestra el nombre del video, pero la función ver está a su vez dentro de lv.onLoad = function, así que me está mostrando la variable playlist que está dentro de la función...
Si pongo ver(); por fuera, me muestra undefined.
Te dejo el resto de mi código para que se entienda...
Código:
var playlist:Array = new Array();
var lv:LoadVars = new LoadVars();
lv.load("playlist.txt");
lv.onLoad = function(exito:Boolean) {
if (exito) {
playlist = this.videos.split(",");
}
};
var nc:NetConnection = new NetConnection();
nc.connect(null);
var ns:NetStream = new NetStream(nc);
player.attachVideo(ns);
trace(playlist[0]);
ns.play("videos/"+playlist[0]);
Lo de abajo es para reproducir el video que levanto del txt.
El trace(playlist[0]); que hago en la ante última línea me devuelve undefined, porque el array con los nombres de los videos está en la variable playlist de adentro de la función y no en la que yo estoy usando para reproducir el video en la última línea...