Código ActionScript :
var folder:String = mdm.Application.path;
var miCadena = folder
texto1.text=miCadena
var miArray:Array = miCadena.split("\\")
miArray.pop()
miArray.pop()
//texto2.text=folder
rutita=miArray.join("\\")+"\\";
completa=rutita+"archivos\\paint\\"
_root.contenido.mi_mc._visible=0
var miLV:LoadVars = new LoadVars(); //declaro mi objeto loadvars;
var miarray: Array = new Array(); //mi array;
miLV.load(rutita+"admin\\scape\\seguridad\\rutas\\videos.txt");
//ojo luego de mi metodo load o sendAndLoad de un objeto LoadVars
// se ejecutara un evento onLoad, por supuesto si esta definido
miLV.onLoad = function (success:Boolean){
if (success){
for (i=1;(this["videos"+i]!=undefined);i++){
miarray= this["videos"+i];
var targets:MovieClip =_root.contenido.mi_mc.duplicateMovieClip("mc"+i,i)
targets._y = (_root.contenido.mi_mc._height+5)*i + _root.contenido.mi_mc._y;
targets.results_txt.text=i
targets.mi_mc.loadMovie(completa+cantidadIconos[i])
targets.miarray= miarray
targets.onRelease = function(){
_global.pasar=this.miarray
//texto.text=pasar
lista._alpha=30
f_player._alpha=30
mdm.Application.bringToFront();
carga_musica= pasar;
// almacenar en la variable, la ruta de la carpeta
var myFolder:String = carga_musica
texto.text=myFolder
// almacenar en la variable, el archivo de la carpeta seleccionada y se guarda en un array
var myFiles:Array = mdm.FileSystem.getFileList( myFolder, "*.wmv");
// al seleccionar el archivo del componente list
var filePath = myFolder+lista.selectedItem;
// cantidad de elementos que hay en el array
var cantidad = myFiles.length;
//ciclo for para recorrer los elemnetos en el componente list
for(var i=0; i<cantidad; i++){
lista.addItem({label:myFiles[i] , data:myFolder+myFiles[i]});
}
//seleccionar al principio
_root.lista.selectedIndex = 0
if(lista.selectedIndex == 0){
_root.f_player.setMedia(lista.getItemAt(0).data, "wmv");
_root.f_player.play();
texto.text=lista.getItemAt(0).label
texto2.text="cierto"
}else{
texto2.text="falso"
}
var listListener:Object = new Object();
listListener.change = function(evt_obj:Object) {
indexLista= evt_obj.target.selectedIndex;
texto.text=lista.getItemAt(indexLista).label
texto5.text=lista.getItemAt(lista.selectedIndex ).data
var myMP = new mdm.MediaPlayer(180, 148, 438, 318, "mini", false, true, lista.getItemAt(lista.selectedIndex ).data);
myMP.play();
}
lista.addEventListener("change", listListener);
f_player.complete = function() {
lista.selectedIndex +=1
_root.f_player.setMedia(lista.getItemAt(lista.selectedIndex ).data, "wmv")
_root.f_player.play();
texto.text=lista.getItemAt(lista.selectedIndex).label
}
}
}
}
else {
trace("error en el archivo externo");
}
}
