CodeS-SourceS
Rechercher un code, un tuto, une réponse

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

Novembre 2017


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
Publié par cs_goldenboy68.
Ce document intitulé «  Exécuter une fonction javascript à partir de flash (ex: pour un centrage de popup!)  » issu de CodeS-SourceS (codes-sources.commentcamarche.net) est mis à disposition sous les termes de la licence Creative Commons. Vous pouvez copier, modifier des copies de cette page, dans les conditions fixées par la licence, tant que cette note apparaît clairement.
Centrer une image
Intégrer une police spéciale dans une animation