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.

Voir également<br />

onHTTPStatus (gestionnaire LoadVars.onHTTPStatus), load (XML.load, mého<strong>de</strong>),<br />

sendAndLoad (XML.sendAndLoad, métho<strong>de</strong>)<br />

onLoad (XML.onLoad, gestionnaire)<br />

onLoad = function(success:Boolean) {}<br />

Appelé par Flash Player lorsqu'un document XML est reçu en provenance <strong>du</strong> serveur. Si le<br />

document XML est bien reçu, le paramètre success est true. Si le document n'a pas été reçu,<br />

ou si une erreur est survenue au cours <strong>de</strong> la réception <strong>de</strong> la réponse provenant <strong>du</strong> serveur, le<br />

paramètre success renvoie false. Par défaut, l'implémentation <strong>de</strong> cette métho<strong>de</strong> n'est pas<br />

active. Pour annuler l'implémentation par défaut, vous <strong>de</strong>vez attribuer une fonction qui<br />

contient <strong>de</strong>s actions personnalisées.<br />

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

Paramètres<br />

success:Boolean - Valeur booléenne renvoyant true si l'objet XML a bien été chargé avec<br />

une opération XML.load() ou XML.sendAndLoad(); sinon elle renvoie false.<br />

Exemple<br />

L'exemple suivant inclut <strong>du</strong> co<strong>de</strong> <strong>ActionScript</strong> pour une application simple d'e-commerce. La<br />

métho<strong>de</strong> sendAndLoad() transmet un élément XML qui contient le nom d'utilisateur et un<br />

mot <strong>de</strong> passe et recourt au gestionnaire XML.onLoad pour traiter la réponse <strong>du</strong> serveur.<br />

var login_str:String = "";<br />

var my_xml:XML = new XML(login_str);<br />

var myLoginReply_xml:XML = new XML();<br />

myLoginReply_xml.ignoreWhite = true;<br />

myLoginReply_xml.onLoad = function(success:Boolean){<br />

if (success) {<br />

if ((myLoginReply_xml.firstChild.no<strong>de</strong>Name == "packet") &&<br />

(myLoginReply_xml.firstChild.attributes.success == "true")) {<br />

gotoAndStop("loggedIn");<br />

} else {<br />

gotoAndStop("loginFailed");<br />

}<br />

} else {<br />

XML 1349

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

Saved successfully!

Ooh no, something went wrong!