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.

onHTTPError (écouteur d'événement<br />

FileReference.onHTTPError)<br />

onHTTPError = function(fileRef:FileReference, httpError:Number) {}<br />

Appelé lorsqu'un envoi échoue en raison d'une erreur HTTP.<br />

Compte tenu <strong>de</strong> la façon dont Flash Player s'appuie sur l'ordre d'empilement <strong>du</strong> navigateur<br />

au cours <strong>du</strong> téléchargement <strong>de</strong> fichiers, cette erreur n'est pas applicable aux échecs <strong>de</strong><br />

téléchargement. Si un téléchargement échoue en raison d'une erreur HTTP, l'erreur est<br />

signalée en tant qu'erreur d'E/S.<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 />

httpError:Number - Erreur HTTP à l'origine <strong>de</strong> l'échec <strong>de</strong> ce chargement. Par exemple, une<br />

erreur httpError 404 indique qu'une page n'a pas été trouvée. Les valeurs d'erreur HTTP<br />

sont répertoriées dans les sections 10.4 et 10.5 <strong>de</strong> la spécification HTTP à l'adresse ftp://<br />

ftp.isi.e<strong>du</strong>/in-notes/rfc2616.txt.<br />

Exemple<br />

L'exemple suivant crée un objet FileReference comprenant un écouteur pour chaque<br />

événement possible, y compris onHttpError. Cet écouteur est déclenché uniquement en cas<br />

d'échec <strong>du</strong> chargement dû à une erreur HTTP.<br />

import flash.net.FileReference;<br />

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

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

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

if(!file.upload("http://www.yourdomain.com/<br />

yourUploadHandlerScript.cfm")) {<br />

trace("Upload dialog failed to open.");<br />

}<br />

}<br />

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

trace("onCancel");<br />

}<br />

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

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

}<br />

FileReference (flash.net.FileReference) 593

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

Saved successfully!

Ooh no, something went wrong!