Études supérieures - Les enseignements - Plateforme Temps Réel - Atelier Hypermédia - Director / Shockwave -

director[13] = #fileIO

Objectif
Créer un fichier texte dans Director.

fileIO
Depuis plusieurs années macromedia inclus un xtra appelé fileIO qui permet de créer, lire, et écrire des fichiers texte. Normalement cet xtra est automatiquement chargé dans le programme.

D’abord, on va voir comment créer un fichier dans la fenêtre messages.

1. Ouvrez la fenêtre messages (command/ctrl-m)

2. Ouvrir l’xtra, et lui attribuer une variable :

xfileIO = new(xtra « fileIO »)

3. Créer un nouveau fichier texte. Dans mon exemple je crée un fichier .txt sur mon bureau :

xfileIO.createfile(« fiftysix:Users:douglas:Desktop:unTextSimple.txt »)

4. Ouvrir ce fichier pour écrire dedans :

xfileIO.openfile(« fiftysix:Users:douglas:Desktop:unTextSimple.txt », 0)

5. Ecrire du texte dedans :

xfileIO.writeString(« salut tout le monde. »)

6. Fermez le fichier :

xfileIO.closefile()

7. Jeter l’xtra fileIO :

xfileIO = VOID

8. Aller sur votre bureau et ouvrez le fichier.

Ouvrir l’exporateur de fichiers dans Director
Vous pouvez également utiliser fileIO pour ouvrir l’exporateur de fichiers, récupérer le chemin absolu du fichier choisi par l’utilisateur, et s’en servir pour ce que vous voulez. Voici un exemple :


on mouseDown me

— ouvrir les fonctions fileIO
xfileIO = new(xtra « fileIO »)

— ouvrir l’explorateur
leChemin = xfileIO.displayOpen()

— vérifier que l’utilisateur a choisi un chemin
if leChemin = «  » then exit

— faire quelque chose avec ce chemin
member(« chemin_fichier_image »).text = leChemin

— virer les fonctions fileIO
xfileIO = VOID

end


ESAAix - École supérieure d’art d’Aix-en-Provence - http://www.ecole-art-aix.fr