Grunderna för AIR-filerAdobe AIR 1.0 och senare Följande snabbstartartiklar på Adobe Developer Connection innehåller information med korta förklaringar och kodexempel på hur du arbetar med filsystemet i AIR:
I Adobe AIR finns klasser som du kan använda när du vill få tillgång till, skapa och hantera både filer och mappar. Dessa klasser, som finns i paketet flash.filesystem, används så här:
En del metoder i klassen File har både synkrona och asynkrona versioner:
FileStream-åtgärder fungerar dessutom synkront eller asynkront beroende på hur FileStream-objektet öppnar filen: genom att anropa metoden open() eller anropa metoden openAsync(). Med de asynkrona versionerna kan du starta processer som körs i bakgrunden och skicka händelser när de är klara (eller när felhändelser uppstår). Annan kod kan köras medan dessa asynkrona bakgrundsprocesser utförs. När det gäller asynkrona versioner av åtgärderna måste du ställa in händelseavlyssnarfunktioner, med metoden addEventListener() för File- eller FileStream-objektet som anropar funktionen. Med de synkrona versionerna kan du skriva enklare kod där du inte behöver ställa in händelseavlyssnare. Eftersom annan kod inte kan köras när en synkron metod körs, kan det hända att viktiga processer som återgivning och animering av visningsobjekt pausas. |
|