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.

Invoqué pour l'une <strong>de</strong>s raisons suivantes :<br />

■ Une erreur d'entrée/sortie se pro<strong>du</strong>it lors <strong>de</strong> la lecture ou <strong>de</strong> la transmission <strong>du</strong> fichier.<br />

■ Le fichier SWF tente <strong>de</strong> télécharger un fichier à partir d'un serveur nécessitant une<br />

authentification, dans le lecteur autonome ou externe. Au cours <strong>du</strong> téléchargement, les<br />

lecteurs autonomes et externes ne permettent pas aux utilisateurs d'entrer <strong>de</strong>s mots <strong>de</strong><br />

passe. Si un fichier SWF présent dans ces lecteurs tente <strong>de</strong> télécharger un fichier à partir<br />

d'un serveur nécessitant une authentification, le téléchargement échoue. Le<br />

téléchargement <strong>de</strong> fichiers peut réussir uniquement via les lecteurs avec contrôle ActiveX<br />

et plug-in navigateur.<br />

onOpen<br />

Invoqué lors <strong>du</strong> démarrage d'un téléchargement.<br />

onProgress<br />

Appelé régulièrement pendant le téléchargement <strong>du</strong> fichier.<br />

onSecurityError<br />

Appelé lorsqu'un téléchargement échoue en raison d'une erreur <strong>de</strong> sécurité.<br />

onSelect<br />

Invoqué quand l'utilisateur choisit un fichier à partir <strong>de</strong> la boîte <strong>de</strong> dialogue <strong>de</strong><br />

téléchargement.<br />

Exemple<br />

L'exemple suivant tente <strong>de</strong> télécharger un fichier par la métho<strong>de</strong> download. Veuillez noter<br />

qu'il y a <strong>de</strong>s écouteurs pour tous les événements.<br />

import flash.net.FileReference;<br />

var listener:Object = new Object();<br />

listener.onSelect = function(file:FileReference):Void {<br />

trace("onSelect: " + file.name);<br />

}<br />

listener.onCancel = function(file:FileReference):Void {<br />

trace("onCancel");<br />

}<br />

listener.onOpen = function(file:FileReference):Void {<br />

588 Chapitre 2: Classes <strong>ActionScript</strong>

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

Saved successfully!

Ooh no, something went wrong!