03.07.2013 Views

Guide de reference du langage ActionScript 2.0 - PowWeb

Guide de reference du langage ActionScript 2.0 - PowWeb

Guide de reference du langage ActionScript 2.0 - PowWeb

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

}<br />

<br />

FileReference (flash.net.FileReference)<br />

Object<br />

|<br />

+-flash.net.FileReference<br />

public class FileReference<br />

extends Object<br />

La classe FileReference permet <strong>de</strong> charger et télécharger <strong>de</strong>s fichiers entre l'ordinateur d'un<br />

utilisateur et le serveur. Une boîte <strong>de</strong> dialogue d'un système d'exploitation invite l'utilisateur à<br />

sélectionner un fichier pour le charger ou à choisir un emplacement pour le télécharger.<br />

Chaque objet FileReference fait référence à un fichier unique sur le disque <strong>du</strong>r <strong>de</strong> l'utilisateur<br />

et inclut <strong>de</strong>s propriétés contenant <strong>de</strong>s informations sur la taille, le type, le nom, la date <strong>de</strong><br />

création, la date <strong>de</strong> modification et le type <strong>de</strong> créateur <strong>du</strong> fichier (Macintosh uniquement).<br />

Les occurrences FileReference sont créées <strong>de</strong> <strong>de</strong>ux façons :<br />

■ En utilisant l'opérateur new avec le constructeur FileReference : var myFileReference =<br />

new FileReference();<br />

■ En appelant FileReferenceList.browse(), ce qui crée un tableau d'objets<br />

FileReference<br />

Pendant une opération <strong>de</strong> chargement, toutes les propriétés d'un objet FileReference sont<br />

complétées d'appels à FileReference.browse() ou FileReferenceList.browse().<br />

Pendant une opération <strong>de</strong> téléchargement, la propriété name est complétée quand onSelect a<br />

été invoqué ; toutes les autres propriétés sont complétées quand onComplete a été invoqué.<br />

La métho<strong>de</strong> browse() ouvre une boîte <strong>de</strong> dialogue d'un système d'exploitation qui invite<br />

l'utilisateur à sélectionner un fichier local pour le télécharger. La métho<strong>de</strong><br />

FileReference.browse() permet à l'utilisateur <strong>de</strong> choisir un seul fichier ; la métho<strong>de</strong><br />

FileReferenceList.browse() lui permet d'en sélectionner plusieurs. Lorsque l'appel <strong>de</strong> la<br />

métho<strong>de</strong> browse() a réussi, appelez la métho<strong>de</strong> FileReference.upload() pour charger un<br />

fichier à la fois. La métho<strong>de</strong> FileReference.download() invite l'utilisateur à sélectionner un<br />

emplacement pour enregistrer le fichier et initie le téléchargement à partir d'une URL<br />

distante.<br />

FileReference (flash.net.FileReference) 575

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!