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.

Outre ce gestionnaire onStatus, Flash est également doté d'une « super » fonction appelée<br />

System.onStatus. Si onStatus est appelé pour un objet spécifique et si aucune fonction<br />

n'est affectée pour y répondre, Flash exécute une fonction affectée à System.onStatus si elle<br />

existe.<br />

Dans la plupart <strong>de</strong>s cas, vous implémentez ce gestionnaire uniquement pour répondre à <strong>de</strong>s<br />

conditions d'erreur, comme indiqué dans l'exemple suivant.<br />

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

Paramètres<br />

infoObject:Object - Un paramètre défini en fonction <strong>du</strong> message d'état. Pour plus <strong>de</strong><br />

détails sur ce paramètre, consultez la section Description.<br />

Exemple<br />

L'exemple suivant affiche un message d'état indiquant si le fichier SWF se connecte, ou non, à<br />

un autre objet <strong>de</strong> connexion locale intitulé lc_name. Un composant TextInput intitulé<br />

name_ti, une occurrence TextArea intitulée status_ta et une occurrence Button intitulée<br />

send_button sont utilisés pour afficher le contenu.<br />

var sending_lc:LocalConnection;<br />

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

sendListener.click = function(evt:Object) {<br />

sending_lc = new LocalConnection();<br />

sending_lc.onStatus = function(infoObject:Object) {<br />

switch (infoObject.level) {<br />

case 'status' :<br />

status_ta.text = "LocalConnection connected successfully.";<br />

break;<br />

case 'error' :<br />

status_ta.text = "LocalConnection encountered an error.";<br />

break;<br />

}<br />

};<br />

sending_lc.send("lc_name", "sayHello", name_ti.text);<br />

};<br />

send_button.addEventListener("click", sendListener);<br />

Voir également<br />

send (métho<strong>de</strong> LocalConnection.send), onStatus (gestionnaire System.onStatus)<br />

LocalConnection 751

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

Saved successfully!

Ooh no, something went wrong!