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.

Résumé <strong>de</strong> la métho<strong>de</strong><br />

Modificateurs Signature Description<br />

static allowDomain(domain1:<br />

String) : Void<br />

static allowInsecureDomain(<br />

domain:String) :<br />

Void<br />

static loadPolicyFile(url:S<br />

tring) : Void<br />

Métho<strong>de</strong>s héritées <strong>de</strong> la classe Object<br />

allowDomain (métho<strong>de</strong> security.allowDomain)<br />

public static allowDomain(domain1:String) : Void<br />

Permet aux fichiers SWF et HTML figurant dans les domaines i<strong>de</strong>ntifiés d'accé<strong>de</strong>r aux objets<br />

et aux variables <strong>du</strong> fichier SWF qui contient l'appel allowDomain().<br />

Si <strong>de</strong>ux fichiers SWF sont servis à partir <strong>du</strong> même domaine - par exemple, http://mysite.com/<br />

movieA.swf et http://mysite.com/movieB.swf, movieA.swf peut alors analyser et modifier les<br />

variables, les objets, les propriétés, les métho<strong>de</strong>s, etc. dans movieB.swf, et movieB peut faire la<br />

même chose pour movieA.swf. Ceci se dénomme programmation entre plusieurs animations ou<br />

simplement programmation croisée.<br />

Si <strong>de</strong>ux fichiers SWF sont servis à partir <strong>de</strong> différents domaines - par exemple, http://<br />

mysite.com/movieA.swf et http://othersite.com/movieB.swf, par défaut, Flash Player ne<br />

permettra pas à movieA.swf <strong>de</strong> programmer movieB.swf, ou à movieB <strong>de</strong> programmer<br />

movieA.swf. Un fichier SWF autorise <strong>de</strong>s fichiers SWF d'autres domaines à le programmer en<br />

appelant System.security.allowDomain(). Ceci s'appelle programmation <strong>de</strong> scripts<br />

interdomaine. En appelant System.security.allowDomain("mysite.com"), movieB.swf<br />

autorise movieA.swf à programmer movieB.swf.<br />

1092 Chapitre 2: Classes <strong>ActionScript</strong><br />

Permet aux fichiers SWF et HTML figurant dans les<br />

domaines i<strong>de</strong>ntifiés d'accé<strong>de</strong>r aux objets et aux<br />

variables <strong>du</strong> fichier SWF qui contient l'appel<br />

allowDomain().<br />

Permet aux fichiers SWF et HTML appartenant aux<br />

domaines i<strong>de</strong>ntifiés d'accé<strong>de</strong>r aux objets et variables<br />

<strong>du</strong> fichier SWF effectuant l'appel, hébergé à l'ai<strong>de</strong> <strong>du</strong><br />

protocole HTTPS.<br />

Charge un fichier <strong>de</strong> régulation interdomaine à partir<br />

d'un emplacement spécifié par le paramètre url.<br />

addProperty (métho<strong>de</strong> Object.addProperty), hasOwnProperty (métho<strong>de</strong><br />

Object.hasOwnProperty), isPropertyEnumerable (métho<strong>de</strong><br />

Object.isPropertyEnumerable), isPrototypeOf (métho<strong>de</strong> Object.isPrototypeOf),<br />

registerClass (métho<strong>de</strong> Object.registerClass), toString (métho<strong>de</strong><br />

Object.toString), unwatch (métho<strong>de</strong> Object.unwatch), valueOf (métho<strong>de</strong><br />

Object.valueOf), watch (métho<strong>de</strong> Object.watch)

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

Saved successfully!

Ooh no, something went wrong!