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.

Exemple<br />

Le fichier SWF, www.macromedia.com/MovieA.swf, contient les lignes suivantes :<br />

System.security.allowDomain("www.shockwave.com");<br />

loadMovie("http://www.shockwave.com/MovieB.swf", my_mc);<br />

Dans la mesure où MovieA contient l'appel allowDomain(), MovieB peut accé<strong>de</strong>r aux objets<br />

et aux variables <strong>de</strong> MovieA. Si MovieA ne contenait pas cet appel, la fonction <strong>de</strong> sécurité <strong>de</strong><br />

Flash Player empêcherait MovieB d'accé<strong>de</strong>r aux objets et aux variables <strong>de</strong> MovieA.<br />

Voir également<br />

addCallback (métho<strong>de</strong> ExternalInterface.addCallback), onLoadComplete<br />

(écouteur d'événement MovieClipLoa<strong>de</strong>r.onLoadComplete), _parent (propriété<br />

MovieClip._parent), _url (propriété MovieClip._url), allowInsecureDomain<br />

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

allowInsecureDomain (métho<strong>de</strong><br />

security.allowInsecureDomain)<br />

public static allowInsecureDomain(domain:String) : Void<br />

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

et variables <strong>du</strong> fichier SWF effectuant l'appel, hébergé à l'ai<strong>de</strong> <strong>du</strong> protocole HTTPS.<br />

Macromedia déconseille cette métho<strong>de</strong> ; consultez la section relative à la sécurité, plus bas<br />

dans cette section.<br />

Cette métho<strong>de</strong> fonctionne <strong>de</strong> la même façon que System.security.allowDomain(), mais<br />

elle autorise en outre <strong>de</strong>s opérations où la partie qui procè<strong>de</strong> à l'accès est chargée avec un<br />

protocole non HTTPS et la partie cible est chargée avec le protocole HTTPS. A partir <strong>de</strong> la<br />

version 7 <strong>de</strong> Flash Player, les fichiers non HTTPS ne sont pas autorisés à programmer les<br />

fichiers HTTPS. La métho<strong>de</strong> allowInsecureDomain() lève cette restriction lorsque le fichier<br />

SWF HTTPS cible l'utilise.<br />

Utilisez allowInsecureDomain() uniquement pour activer la programmation <strong>de</strong>s fichiers<br />

non HTTPS vers les fichiers HTTPS. Utilisez cette métho<strong>de</strong> pour activer la programmation<br />

lorsque le fichier non HTTPS source et le fichier HTTPS cible sont servis à partir <strong>du</strong> même<br />

domaine, par exemple, si un fichier SWF figurant sur http://mysite.com doit programmer<br />

https://mysite.com. Ne l'utilisez pas pour activer la programmation entre les fichiers non<br />

HTTPS, entre les fichiers HTTPS ou <strong>de</strong>s fichiers HTTPS vers les fichiers non HTTPS. Dans<br />

ces situations, recourez plutôt à allowDomain().<br />

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

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

Saved successfully!

Ooh no, something went wrong!