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.

■ Chapitre 17, « Fonctionnement <strong>de</strong> la sécurité », <strong>du</strong> manuel Formation à <strong>ActionScript</strong> <strong>2.0</strong><br />

dans Flash<br />

■ Livre blanc sur la sécurité <strong>de</strong> Flash Player 8 disponible à l'adresse : http://<br />

www.macromedia.com/go/fp8_security<br />

■ Livre blanc sur les API relatif à la sécurité <strong>de</strong> Flash Player 8 disponible à l'adresse : http://<br />

www.macromedia.com/go/fp8_security_apis<br />

Vous pouvez étendre les métho<strong>de</strong>s et les gestionnaires d'événements <strong>de</strong> la classe MovieClip en<br />

créant une sous-classe.<br />

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

Paramètres<br />

url:String - URL permettant d'obtenir le document.<br />

window:String [facultatif] - Paramètre spécifiant le nom, le cadre ou l'expression qui spécifie<br />

la fenêtre ou le cadre HTML où le document est chargé. Vous pouvez également utiliser l'un<br />

<strong>de</strong>s noms cible réservés suivants : _self spécifie l'image actuelle dans la fenêtre actuelle,<br />

_blank spécifie une nouvelle fenêtre, _parent spécifie le parent <strong>de</strong> l'image actuelle et _top<br />

spécifie l'image <strong>de</strong> plus haut niveau dans la fenêtre actuelle.<br />

method:String [facultatif] - Chaîne ("GET" ou "POST")) qui spécifie une métho<strong>de</strong> d'envoi<br />

<strong>de</strong> variables associées au fichier SWF à charger. En l'absence <strong>de</strong> ces variables, omettez ce<br />

paramètre ; sinon, spécifiez si les variables doivent être chargées avec la métho<strong>de</strong> GET ou POST.<br />

La métho<strong>de</strong> GET ajoute les variables à la fin <strong>de</strong> l'URL et est utilisée lorsque les variables sont<br />

peu nombreuses. La métho<strong>de</strong> POST place les variables dans un en-tête HTTP distinct et<br />

s'applique aux variables longues <strong>de</strong> type chaîne.<br />

Exemple<br />

Le co<strong>de</strong> <strong>ActionScript</strong> suivant crée une occurrence <strong>de</strong> clip et ouvre le site Web <strong>de</strong> Macromedia<br />

dans une nouvelle fenêtre :<br />

this.createEmptyMovieClip("loa<strong>de</strong>r_mc", this.getNextHighestDepth());<br />

loa<strong>de</strong>r_mc.getURL("http://www.macromedia.com", "_blank");<br />

La métho<strong>de</strong> getURL() permet également d'envoyer <strong>de</strong>s variables à un script distant, côté<br />

serveur, comme indiqué dans le co<strong>de</strong> suivant :<br />

this.createEmptyMovieClip("loa<strong>de</strong>r_mc", this.getNextHighestDepth());<br />

loa<strong>de</strong>r_mc.username = "some user input";<br />

loa<strong>de</strong>r_mc.password = "random string";<br />

loa<strong>de</strong>r_mc.getURL("http://www.flash-mx.com/mm/viewscope.cfm", "_blank",<br />

"GET");<br />

906 Chapitre 2: Classes <strong>ActionScript</strong>

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

Saved successfully!

Ooh no, something went wrong!