Bonjour @ toutezéatous,
J'essaie de récupérer tout simplement une variable issue de mon animation Flash dans ma page html via javascript mais apparemment ça ne fonctionne pas et pourtant j'ai l'impression d'avoir fait ce qu'il faut au vu des tuto que j'ai consultés... mais quelque chose doit m'échapper...
Voici mon code coté javascript :
Côté html :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 <script type="text/javascript"> function recup_region(id_reg, nom_reg) { alert("id_reg " + id_reg + " nom_reg " + nom_reg); }; </script>
Et enfin, côté flash :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 <object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,29,0" width="160" height="160"> <param name="movie" value="media/france.swf" /> <param name="quality" value="high" /> <param name="allowScriptAccess" value="always" /> <embed src="media/france.swf" width="160" height="160" bgcolor="#fff" align="middle" quality="high" allowScriptAccess="always" pluginspage="http://www.macromedia.com/go/getflashplayer" type="application/x-shockwave-flash"></embed> </object>
Mes variables sont bien affectées côté flash car je les ai affichées dans mon animation pour les tester...
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 import flash.external.*; mon_bouton.onRelease = function(){ var id_region = 13 ; var nom_reg = "Ile-de-France" ; ExternalInterface.call("recup_region", id_region, nom_region); };
Ai-je oublié quelque chose ? que puis-je faire comme test complémentaire pour comprendre où ça coice ?
Si quelqu'un avait une idée, ce serait super chouette car comme ça, j'arrêterais de m'arracher les cheveux tant qu'il m'en reste encore ;o))
Excellente soirée @ toutezéatous
Partager