IdentifiantMot de passe
Loading...
Mot de passe oubli� ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les r�ponses en temps r�el, voter pour les messages, poser vos propres questions et recevoir la newsletter

ActionScript 1 & ActionScript 2 Discussion :

ExternalInterface : communication flash javascript


Sujet :

ActionScript 1 & ActionScript 2

  1. #1
    Membre averti
    Inscrit en
    Avril 2007
    Messages
    26
    D�tails du profil
    Informations forums :
    Inscription : Avril 2007
    Messages : 26
    Par d�faut ExternalInterface : communication flash javascript
    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 :

    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>
    C�t� html :
    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>
    Et enfin, c�t� flash :

    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);
    };
    Mes variables sont bien affect�es c�t� flash car je les ai affich�es dans mon animation pour les tester...

    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

  2. #2
    Membre averti
    Inscrit en
    Avril 2007
    Messages
    26
    D�tails du profil
    Informations forums :
    Inscription : Avril 2007
    Messages : 26
    Par d�faut
    Bonjour @ toutez�atous,

    �a y est, j'ai trouv� !

    L'instruction import flash.external.*; se trouvait sur une frame pr�c�dente, mais diff�rente de celle de ExternalInterface.call()

    J'ai tout mis au m�me endroit et l� �a fonctionne

    J'esp�re que �a pourra aider ceux qui �ventuellement rencontreraient ce pb.

    Excellente journ�e @ toutez�atous !

+ R�pondre � la discussion
Cette discussion est r�solue.

Discussions similaires

  1. Communication flash <> javascript
    Par stranger21 dans le forum Int�gration
    R�ponses: 8
    Dernier message: 03/06/2009, 01h56
  2. Communication Flash -> javascript
    Par thorm42 dans le forum Flash
    R�ponses: 2
    Dernier message: 08/11/2007, 14h54
  3. Communication Flash Javascript
    Par popovitch130 dans le forum Int�gration
    R�ponses: 1
    Dernier message: 16/10/2007, 14h43
  4. R�ponses: 4
    Dernier message: 10/02/2006, 00h26
  5. communication flash javascript
    Par SpaceFrog dans le forum G�n�ral JavaScript
    R�ponses: 2
    Dernier message: 08/12/2005, 17h01

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo