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.

my_lv.name = "Gary";<br />

my_lv.age = 26;<br />

trace (my_lv.toString()); //output: age=26&name=Gary<br />

LocalConnection<br />

Object<br />

|<br />

+-LocalConnection<br />

public dynamic class LocalConnection<br />

extends Object<br />

La classe LocalConnection vous permet <strong>de</strong> développer <strong>de</strong>s fichiers SWF qui peuvent échanger<br />

<strong>de</strong>s instructions entre eux sans utiliser fscommand() ou JavaScript. Les objets<br />

LocalConnection peuvent communiquer uniquement avec les fichiers SWF s'exécutant sur le<br />

même ordinateur client, mais peuvent s'exécuter dans diverses applications, par exemple un<br />

fichier SWF s'exécutant dans un navigateur et un fichier SWF s'exécutant dans une<br />

projection. Vous pouvez utiliser les objets LocalConnection pour envoyer et recevoir <strong>de</strong>s<br />

données dans un fichier SWF unique, mais il ne s'agit pas <strong>de</strong> l'implémentation standard ; tous<br />

les exemples <strong>de</strong> cette section illustrent la communication entre différents fichiers SWF.<br />

Les principales métho<strong>de</strong>s utilisées pour envoyer et recevoir <strong>de</strong>s données sont les métho<strong>de</strong>s<br />

LocalConnection.send() et LocalConnection.connect(). Sous sa forme la plus basique,<br />

votre co<strong>de</strong> implémente les comman<strong>de</strong>s suivantes ; notez que les comman<strong>de</strong>s<br />

LocalConnection.send() et LocalConnection.connect() spécifient le même nom <strong>de</strong><br />

connexion, lc_name :<br />

// Co<strong>de</strong> in the receiving SWF file<br />

this.createTextField("result_txt", 1, 10, 10, 100, 22);<br />

result_txt.bor<strong>de</strong>r = true;<br />

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

receiving_lc.methodToExecute = function(param1:Number, param2:Number) {<br />

result_txt.text = param1+param2;<br />

};<br />

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

// Co<strong>de</strong> in the sending SWF file<br />

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

sending_lc.send("lc_name", "methodToExecute", 5, 7);<br />

LocalConnection 735

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

Saved successfully!

Ooh no, something went wrong!