Aspectos básicos de los archivos de AIRAdobe AIR 1.0 y posterior Para obtener una explicación rápida y ejemplos de código del trabajo con el sistema de archivos en AIR, consulte los siguientes artículos de inicio rápido del Centro de desarrollo de Adobe:
Adobe AIR pone a disposición clases que sirven para tener acceso a archivos y carpetas, así como para crearlos y gestionarlos. Estas clases, que están incluidas en el paquete flash.filesystem, se utilizan de la forma siguiente:
Algunos métodos de la clase File tienen versiones tanto sincrónicas como asíncronas:
Además, las opciones de FileStream funcionan de modo sincrónico o asíncrono, dependiendo de cómo abre el archivo el objeto FileStream: si llama al método open() o llama al método openAsync(). Las versiones asíncronas permiten iniciar procesos que se ejecutan en segundo plano y distribuyen eventos cuando se han finalizado (o cuando se produce un evento de error). Puede ejecutarse otro tipo de código mientras tienen lugar estos procesos asíncronos en segundo plano. Con las versiones asíncronas de las operaciones, hay que configurar las funciones de detección de eventos empleando el método addEventListener() del objeto File o FileStream que llama a la función. Las versiones sincrónicas permiten escribir código más sencillo que no depende de la configuración de funciones de detección de eventos. Sin embargo, dado que no puede ejecutarse otro código mientras se ejecuta el método sincrónico, pueden quedar en pausa procesos importantes como la animación o la representación de objetos de visualización. |
|