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"); } }