Principes de base des classes File d’AIRAdobe AIR 1.0 et ultérieur Pour obtenir une explication rapide de l’utilisation du système de fichiers dans AIR et des exemples de code correspondants, voir les articles de démarrage rapide suivants dans Adobe Developer Connection :
Adobe AIR propose des classes permettant de créer et de gérer des fichiers et des dossiers, ainsi que d’y accéder. Ces classes, qui résident dans le package flash.filesystem, s’utilisent comme suit :
Certaines méthodes de la classe File possèdent des versions synchrone et asynchrone :
En outre, les opérations FileStream s’exécutent en mode synchrone ou asynchrone selon que l’objet FileStream ouvre le fichier par appel de la méthode open() ou openAsync(). Les versions asynchrones vous permettent d’initier des processus s’exécutant en arrière-plan et de distribuer des événements lorsqu’ils sont terminés (ou lorsqu’un événement erreur se produit). Un autre code peut s’exécuter pendant que ces processus asynchrones se déroulent en arrière-plan. Lorsque vous utilisez la version asynchrone de ces opérations, vous devez configurer des fonctions d’écouteur d’événement, à l’aide de la méthode addEventListener() de l’objet File ou FileStream qui appelle la fonction. Les versions synchrones permettent d’écrire du code plus simple qui ne repose pas sur la configuration d’écouteurs d’événement. Cependant, comme aucun autre code ne peut s’exécuter pendant l’exécution d’une méthode synchrone, il est possible d’interrompre des processus importants tels que l’animation et le rendu des objets d’affichage. |
|