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.

En cas <strong>de</strong> situation <strong>de</strong> type interdomaine, <strong>de</strong>ux parties sont impliquées et il est important <strong>de</strong><br />

les i<strong>de</strong>ntifier. Dans le cadre <strong>de</strong> cette discussion, le côté procédant à la programmation croisée<br />

sera appelé partie procédant à l'accès (habituellement le fichier SWF procédant à l'accès), et<br />

l'autre côté sera appelé partie cible (généralement le fichier SWF cible). Pour poursuivre<br />

l'exemple, lorsque movieA.swf programme movieB.swf, movieA.swf est la source, tandis que<br />

movieB.swf constitue la cible.<br />

Les autorisations interdomaine établies avec System.security.allowDomain() sont<br />

asymétriques. Dans l'exemple ci-<strong>de</strong>ssus, movieA.swf peut programmer movieB.swf, mais<br />

movieB.swf ne peut pas programmer movieA.swf, car movieA.swf n'a pas appelé<br />

System.security.allowDomain() pour autoriser othersite.com à programmer movieA.swf.<br />

Vous pouvez définir les autorisations symétriques en amenant les <strong>de</strong>ux fichiers SWF à appeler<br />

System.security.allowDomain().<br />

En <strong>de</strong>hors <strong>de</strong> la protection <strong>de</strong>s fichiers SWF contre les scripts interdomaine provenant<br />

d'autres fichiers SWF, Flash Player protège également les fichiers SWF contre ce type <strong>de</strong> script<br />

provenant <strong>de</strong>s fichiers HTML. La programmation HTML vers SWF peut s'effectuer avec <strong>de</strong>s<br />

fonctions anciennes <strong>du</strong> navigateur Flash telles que SetVariable ou en appelant <strong>de</strong>s fonctions<br />

<strong>de</strong> rappel établies avec ExternalInterface.addCallback(). Lorsque la programmation<br />

HTML vers SWF franchit les limites <strong>du</strong> domaine, le SWF cible doit également appeler<br />

System.security.allowDomain(), comme s'il avait été appelé par un fichier SWF, faute <strong>de</strong><br />

quoi l'opération échouera.<br />

La spécification <strong>de</strong> l'adresse IP en tant que paramètre pour<br />

System.security.allowDomain() n'autorise pas l'accès <strong>de</strong> toutes les parties provenant <strong>de</strong><br />

l'adresse IP spécifiée. Par contre, ceci restreint l'accès aux parties qui ont été chargées en<br />

spécifiant explicitement cette adresse IP dans leur URL, plutôt qu'en utilisant un nom <strong>de</strong><br />

domaine qui correspon<strong>de</strong> à cette adresse IP.<br />

security (System.security) 1093

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

Saved successfully!

Ooh no, something went wrong!