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

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

■ 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 />

■ La valeur passée au paramètre url dans upload() contient un protocole invali<strong>de</strong>. Les<br />

protocoles vali<strong>de</strong>s sont HTTP et HTTPS.<br />

Important : Seules les applications Flash s'exécutant dans un navigateur, via le plug-in <strong>du</strong><br />

navigateur ou le contrôle ActiveX, peuvent fournir une boîte <strong>de</strong> dialogue pour inviter<br />

l'utilisateur à entrer un nom d'utilisateur et un mot <strong>de</strong> passe en vue <strong>de</strong> l'authentification, et<br />

ceci uniquement pour les téléchargements. Concernant les chargements effectués via le plugin<br />

ou le contrôle ActiveX, ou le chargement/téléchargement via les lecteurs autonomes ou<br />

externes, le transfert <strong>de</strong> fichiers échoue.<br />

Disponibilité : <strong>ActionScript</strong> 1.0 ; Flash Player 8<br />

Paramètres<br />

fileRef:flash.net.FileReference - Objet FileReference qui a initié l'opération.<br />

Exemple<br />

L'exemple suivant trace un message quand l'événement onIOError est déclenché. Pour<br />

simplifier, aucun <strong>de</strong>s autres écouteurs d'événements n'est inclus dans cet exemple.<br />

import flash.net.FileReference;<br />

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

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

trace("onIOError");<br />

}<br />

var fileRef:FileReference = new FileReference();<br />

fileRef.addListener(listener);<br />

fileRef.download("http://www.macromedia.com/NonExistentFile.pdf",<br />

"NonExistentFile.pdf");<br />

FileReference (flash.net.FileReference) 595

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

Saved successfully!

Ooh no, something went wrong!