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

Intégration Discussion :

Communication flash <> javascript


Sujet :

Intégration

  1. #1
    Membre habitué
    Inscrit en
    Mai 2009
    Messages
    10
    Détails du profil
    Informations forums :
    Inscription : Mai 2009
    Messages : 10
    Par défaut Communication flash <> javascript
    Bonjour à tous, j'ai actuellement un léger soucis pour appeler une fonction javascript à l'aide de mon animation flash.

    voici le code de mon bouton flash :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    on (rollOver) {
    gotoAndStop("accueil");
    }
    on (rollOut) {
    gotoAndStop("menu");
    }
    et j'aimerais qu'en cliquant dessus il appelle cette fonction dans ma page HTML :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    function historique() {
    ajax_loadContent('content','historique.php');
    }
    (cette dernière me permettant de modifier le contenu d'un div sans pour autant reloader toute la page).
    J'ai essayé plusieurs méthodes, mais faute a pas de chance ça n'a pas marché!
    Si quelqu'un a une idée, je suis toute ouie.

    Merci à tous

  2. #2
    Rédacteur/Modérateur
    Avatar de beekeep
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Octobre 2006
    Messages
    2 005
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 39
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Octobre 2006
    Messages : 2 005
    Par défaut
    Bonjour,

    quelques discussions plus bas :
    http://www.developpez.net/forums/m4341841-8/

  3. #3
    Membre habitué
    Inscrit en
    Mai 2009
    Messages
    10
    Détails du profil
    Informations forums :
    Inscription : Mai 2009
    Messages : 10
    Par défaut
    Ce qui donnerait pour mon code ceci (si je ne me trompe):

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    on (release)
    {
    getURL("javascript:historique()");
    }
    or quand j'essaie cette méthode, il ne se passe rien. Et pire, mon on (rollOut) ne fonctionne plus après!

    Il y aurait il quelque chose que j'omets? Un attribut que j'oublie? Ou quelque chose à modifier au sein de mon document html ou fla?

  4. #4
    Rédacteur/Modérateur
    Avatar de beekeep
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Octobre 2006
    Messages
    2 005
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 39
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Octobre 2006
    Messages : 2 005
    Par défaut
    c'est la bonne syntaxe mais il faut tester l'animation en ligne pour que ça fonctionne.

    ça ne devrait pas poser de problème pour le rollOut,
    j'ai une animation avec ces trois évènements et le getURL sur le release qui fonctionne.

  5. #5
    Membre habitué
    Inscrit en
    Mai 2009
    Messages
    10
    Détails du profil
    Informations forums :
    Inscription : Mai 2009
    Messages : 10
    Par défaut
    Pourtant, utilisant du php, je teste toutes mes pages avec wamp qui simule un site en ligne.
    Pour le rollOut ce n'est pas trop grave, mais cela me parait bizarre tout de même.
    Je vais tout de même uploader mes fichiers et tester ca en ligne, on verra bien.

    P.S. il y aurait il un ordre pour les commandes action script?

  6. #6
    Membre habitué
    Inscrit en
    Mai 2009
    Messages
    10
    Détails du profil
    Informations forums :
    Inscription : Mai 2009
    Messages : 10
    Par défaut
    Hé bin non, ca ne marche pas mieux en ligne :/

    Je suis sur d'oublier quelque chose, mais je sais vraiment pas quoi... :/

  7. #7
    Rédacteur/Modérateur
    Avatar de beekeep
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Octobre 2006
    Messages
    2 005
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 39
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Octobre 2006
    Messages : 2 005
    Par défaut
    tu peux toujours joindre ton fichier html et ton fichier fla pour avoir une vue d'ensemble.

  8. #8
    Membre habitué
    Inscrit en
    Mai 2009
    Messages
    10
    Détails du profil
    Informations forums :
    Inscription : Mai 2009
    Messages : 10
    Par défaut
    mmmmh, pas bête!

    Voici mon code actuel :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
    39
    40
    41
    42
    43
    44
    45
    46
    47
    48
    49
    50
    51
    52
    53
    54
    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
    <html xmlns="http://www.w3.org/1999/xhtml">
     
    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
    <title>h2o</title>
    <link rel="stylesheet" type="text/css" href="site.css" />
    	<script type="text/javascript" src="js/ajax.js"></script>
    	<script type="text/javascript" src="js/ajax-dynamic-content.js"></script>
        <script type="text/javascript">
    		function historique() {
    			ajax_loadContent('content','historique.php')
    			ajax_loadContent('logo','disrapa.html')
    			}
    		function news() {
    			ajax_loadContent('content','new.php')
    			ajax_loadContent('logo','logo.html')
    			}
    	</script>
        <script src="Scripts/AC_RunActiveContent.js" type="text/javascript"></script>
    </head>
     
    <body bgcolor="black">
     
    <table class="centrer"><tr class="center"><td class="center">
    <div class="global">
    <div class="logo" id="logo"></div>
    <div class="header"></div>
    <div class="admin">
    <a href="plan.html">Plan du site</a>
    <a href="admin/log.php">Admin</a>
    </div>
    <div class="menu">
      <script type="text/javascript">
    AC_FL_RunContent( 'codebase','http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=9,0,28,0','width','250','height','470','src','images/menu','quality','high','pluginspage','http://www.adobe.com/shockwave/download/download.cgi?P1_Prod_Version=ShockwaveFlash','movie','images/menu' ); //end AC code
    </script><noscript><object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=9,0,28,0" width="250" height="470">
        <param name="movie" value="images/menu.swf" />
        <param name="quality" value="high" />
        <embed src="images/menu.swf" quality="high" pluginspage="http://www.adobe.com/shockwave/download/download.cgi?P1_Prod_Version=ShockwaveFlash" type="application/x-shockwave-flash" width="250" height="470"></embed>
      </object>
    </noscript></div>
    <div class="content" id="content">
    </div>
    <div class="footer">
    	<a href="http://www.ironpax.ovh.org" target="_blank">Webmaster</a> : Laurent Xavier<a href="" target="_blank">all right reserved &copy;</a></div>
    </div>
    </td></tr></table>
    <script>
    ajax_loadContent('content','new.php')
    ajax_loadContent('logo','logo.html')
    </script>
    </body>
     
    </html>
    L'animation flash : http://www.megaupload.com/?d=DMBGOCCF

    La css pour le cas ou! : http://www.megaupload.com/?d=XLC9S74J

    Le site test actuel (en construction et encore fort lourd, mais chaque chose en son temps!) : http://ironpax.ovh.org/accueil.php

  9. #9
    Membre habitué
    Inscrit en
    Mai 2009
    Messages
    10
    Détails du profil
    Informations forums :
    Inscription : Mai 2009
    Messages : 10
    Par défaut
    J'ai trouvé l'erreur!
    Ça vient bêtement du fait que je ne nome pas mes boutons!
    Merci moi ^^,
    Et merci à tout ceux qui ont porté leur attention sur ce problème!

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. ExternalInterface : communication flash javascript
    Par karpediem dans le forum ActionScript 1 & ActionScript 2
    Réponses: 1
    Dernier message: 28/01/2009, 13h51
  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. communication flash javascript
    Par SpaceFrog dans le forum Général JavaScript
    Réponses: 2
    Dernier message: 08/12/2005, 17h01
  5. Réponses: 7
    Dernier message: 05/01/2004, 15h11

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