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.

this.createTextField("status_txt", this.getNextHighestDepth(), 10, 42,<br />

100,44);<br />

var receiving_lc:LocalConnection = new LocalConnection();<br />

receiving_lc.sayHello = function(name:String) {<br />

welcome_txt.text = "Hello, "+name;<br />

};<br />

receiving_lc.connect("lc_name");<br />

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

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

receiving_lc.close();<br />

status_txt.text = "connection closed";<br />

};<br />

close_button.addEventListener("click", closeListener);<br />

La métho<strong>de</strong> MovieClip.getNextHighestDepth() utilisée dans cet exemple nécessite Flash<br />

Player 7 ou une version ultérieure. Si votre fichier SWF inclut un composant <strong>de</strong> la version 2,<br />

utilisez la classe DepthManager <strong>de</strong>s composants <strong>de</strong> la version 2 à la place <strong>de</strong> la métho<strong>de</strong><br />

MovieClip.getNextHighestDepth().<br />

Voir également<br />

connect (métho<strong>de</strong> LocalConnection.connect)<br />

connect (métho<strong>de</strong> LocalConnection.connect)<br />

public connect(connectionName:String) : Boolean<br />

Prépare un objet LocalConnection à recevoir <strong>de</strong>s comman<strong>de</strong>s à partir d'une comman<strong>de</strong><br />

LocalConnection.send() (appelée l'objet LocalConnection d'envoi). L'objet utilisé avec cette<br />

comman<strong>de</strong> est appelé l'objet LocalConnection <strong>de</strong> réception. Les objets <strong>de</strong> réception et d'envoi<br />

doivent s'exécuter sur le même ordinateur client.<br />

Assurez-vous <strong>de</strong> définir les métho<strong>de</strong>s associées à receiving_lc avant d'appeler cette<br />

métho<strong>de</strong>, comme indiqué dans tous les exemples <strong>de</strong> cette section.<br />

Par défaut, Flash Player renvoie connectionName à la valeur " superdomain<br />

:connectionName", où superdomain est le superdomaine <strong>du</strong> fichier SWF contenant la<br />

comman<strong>de</strong> LocalConnection.connect(). Par exemple, si le fichier SWF contenant l'objet<br />

LocalConnection <strong>de</strong> réception se trouve à l'adresse www.someDomain.com, connectionName<br />

renvoie à "someDomain.com:connectionName". (Si un fichier SWF se trouve sur l'ordinateur<br />

client, la valeur affectée au superdomain est "localhost".)<br />

En outre, par défaut, Flash Player permet à l'objet LocalConnection <strong>de</strong> réception d'accepter<br />

uniquement les comman<strong>de</strong>s émanant <strong>de</strong>s objets LocalConnection d'envoi dont le nom <strong>de</strong><br />

connexion renvoie également à la valeur " superdomain :connectionName". Ainsi, Flash<br />

facilite la communication entre les fichiers SWF situés dans le même domaine.<br />

LocalConnection 743

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

Saved successfully!

Ooh no, something went wrong!