Donnez votre avis

Exécuter une fonction javascript à partir de flash (ex: pour un centrage de popup!)

Posez votre question

Ca va pas être long...

Fonction javascript qui permet de centrer une popup...à mettre sur la page HTML qui va contenir votre animation Flash:
 
 <script language= "javascript"> 
 <!--
 function winOpen(url, largeur, hauteur){
               gauche = (screen.width/2)-(
largeur
/2);               haut (screen.height/2)-(
hauteur
/2);open(url,"popup","height="+
hauteur
+",width="+
largeur
+",status = no,toolbar = no,menubar = no,location = no,resizable = no,titlebar = no,scrollbars = yes,fullscreen = no,top ="+
haut
+",left ="+
gauche
);==
            } 
 //-->
 </script>


Et voici le petit bout de code à mettre dans votre animation:
import flash.external.ExternalInterface;

this.votreClip.onPress  = function() { 
             flash.external.ExternalInterface.call("winOpen","votrePopup.html",600,400);
 }

@+! Samy

PS: je vous ferai peut-&#234;tre un tuto sur l'utilisation inverse d'ExternalInterface (si j'ai le temps! lol) ...&#231;a vous permettrait d'appeler une fonction dans l'animation Flash &#224; partir de la page HTML qui contient l'animation! 

PPS: merci &#224; Cortoh de m'avoir fait d&#233;couvrir cette classe super pratique!

PPPS:  NE FONCTIONNE QU'EN LIGNE...j'avais oubli&#233; de le pr&#233;ciser! 


Adresse d'origine
Ajouter un commentaire

Commentaires

Commenter la réponse de Prouprou_Sensei