Seleccionar un directorio de la computadora por medio de AIR y lee las imágenes
Con la instrucción browseForDirectory se abre una ventana para seleccionar un directorio y selecciona las imagenes jpg y las carga en un componente de tipo tile llamado imagenes_list:
import flash.filesystem.File;
var file:File = new File();
file.addEventListener(Event.SELECT, onSeleccionaDirectorio);
file.browseForDirectory("Imágenes");
function onSeleccionaDirectorio(e:Event):void{
//Directorio seleccionado
//
//Es un componente lista
imagenes_list.removeAll();
var fileRef:File = event.target as File;
//Creamos un arreglo con la lista de los archivos en el directorio
var dir_array:Array = fileRef.getDirectoryListing();
for each(var file:File in dir_array){
if(file.isDirectory==false && file.isSymbolicLink==false && (file.nativePath.search(".jpg") != -1){
var o:Object = new Object();
o.data = file.nativePath;
o.source = file.nativePath;
imagenes_list.addItem(o);
}
}
}
No hay comentarios:
Publicar un comentario