Bonjour,

J'essaie d'appeler une fonction javascript depuis un flash mais lorsque j'execute l'appel de la commande fscommand (suite a l'appuie sur un bouton flash) j'ai l'erreur :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
 
SecurityError: Error #2149: Violation de la sécurité Sandbox : file:///O:/Desktop/Flash.swf ne peut pas effectuer d’appels fscommand vers file:///O:/Desktop/toto.html (allowScriptAccess correspond à always).
Je vous remercie d'avance pour votre aide.

Dans mon flash :
----------------

Code : Sélectionner tout - Visualiser dans une fenêtre à part
fscommand("Fonction1","TEXTE");

Dans mon toto.html:
----------------
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
 
<script>
function ObjectFlash_DoFSCommand(command, arg)
{
  if (command == "Fonction1")
  {
    alert(arg);
  }
}
</script>
Et voici comment j'implémente mon flash dans le toto.html:
----------------------------------------

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
 
<object ID="ObjectFlash" width="129" height="295"><embed src="Flash.swf" AllowScriptAccess="always" name="ObjectFlash" type="application/x-shockwave-flash" width="129" height="295" swLiveConnect="true"></embed></object>