Basisinformatie over AIR-bestandenAdobe AIR 1.0 of hoger Lees voor een snelle uitleg en codevoorbeelden van het werken met het bestandssysteem in AIR de snelstartartikelen in de Adobe Developer Connection:
Adobe AIR biedt klassen die u kunt gebruiken om toegang te krijgen tot bestanden en mappen, en deze te maken en te beheren. Deze klassen, die zich bevinden in het pakket flash.filesystem, worden als volgt gebruikt:
Bepaalde methoden in de klasse File hebben zowel een synchrone als een asynchrone versie:
Ook werken FileStream-bewerkingen synchroon of asynchroon afhankelijk van de manier waarop het FileStream-object het bestand opent: door het oproepen van de methode open() of door het oproepen van de methode openAsync(). Met de asynchrone versies kunt u processen opstarten die op de achtergrond worden uitgevoerd en gebeurtenissen verzenden wanneer ze zijn voltooid (of wanneer er een fout optreedt). Andere code kan worden uitgevoerd terwijl deze asynchrone achtergrondprocessen plaatsvinden. Met asynchrone versies van de bewerkingen moet u gebeurtenislistenerfuncties instellen met behulp van de methode addEventListener() van het File- of FileStream-object dat de functie oproept. Met asynchrone versies kunt u eenvoudiger code schrijven die niet afhankelijk is van het instellen van gebeurtenislisteners. Omdat een andere code echter niet kan worden uitgevoerd terwijl een synchrone methode wordt uitgevoerd, kunnen belangrijke processen zoals het renderen van weergaveobjecten en animatie worden gepauzeerd. |
![]() |