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

JavaScript Discussion :

Limiter la lecture d'une animation flash a travers une fonction javascript


Sujet :

JavaScript

  1. #1
    Membre éclairé Avatar de souminet
    Inscrit en
    Novembre 2006
    Messages
    351
    Détails du profil
    Informations forums :
    Inscription : Novembre 2006
    Messages : 351
    Par défaut Limiter la lecture d'une animation flash a travers une fonction javascript
    Bonjour ,
    Voilà, dans une page html , j'ai intégré un flash avec fond transparent, par dessus le contenu de ma page grace à la proprièté : z-index que j'ai mise à : 1.
    jusque là tout va bien, l'animation flash s'éxécute à merveille par dessus le contenu de ma page, mais je voudrais pouvoir arreter son affichage aprés un temps prédéfini (5 secondes). pour se faire j'ai voulu utiliser ce petit bout de code en javascript :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
     <script>
    nbrSecondes = 1; 
    setTimeout('cacheFlash()',nbrSecondes*1000); 
    function cacheFlash()
      {
      document.getElementById("flash").style.visibility="hidden"; 
      } 
    </script>
    le problème c'est que ça ne marche pas, je crois ne pas l'avoir inséré au bon endroit !!!!
    voici le code de la page html:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
     <div id="div2">
                <script type="text/javascript">
    AC_FL_RunContent( 'codebase','http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=9,0,28,0','width','472','height','473','src','Flash/2010ra1k','quality','high','pluginspage','http://www.adobe.com/shockwave/download/download.cgi?P1_Prod_Version=ShockwaveFlash','wmode','transparent','movie','Flash/2010ra1k' ); //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="472" height="473">
                  <param name="movie" value="Flash/2010ra1k.swf" />
                  <param name="quality" value="high" />
                  <param name="wmode" value="transparent" />
                  <embed src="Flash/2010ra1k.swf" width="472" height="473" quality="high" pluginspage="http://www.adobe.com/shockwave/download/download.cgi?P1_Prod_Version=ShockwaveFlash" type="application/x-shockwave-flash" wmode="transparent"></embed>
                </object>
                </noscript>
              </div>
    le style de la balise div est définie comme suit:
    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
    <style type="text/css">
     
    div { font: 12px Arial; }
     
    span.bold { font-weight: bold; }
     
     
    #div2 {
       z-index: 1;
       position: absolute;
       width: 472px;
       height: 473px;
       top: 20px;
       left: 170px;
       border: 0px
    }
     
    </style>
    merci ++++

  2. #2
    Expert confirmé
    Avatar de le_chomeur
    Profil pro
    Développeur informatique
    Inscrit en
    Février 2006
    Messages
    3 653
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Février 2006
    Messages : 3 653
    Par défaut
    Bonjour ,

    ton id n'est pas flash , mais div2 :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    <script>
    nbrSecondes = 1; 
    setTimeout('cacheFlash()',nbrSecondes*1000); 
    function cacheFlash()
      {
      document.getElementById("div2").style.visibility="hidden"; 
      } 
    </script>

Discussions similaires

  1. [JavaScript] Comment donner le Focus à une animation Flash chargée dans une page Web
    Par slim_java dans le forum Contribuez
    Réponses: 11
    Dernier message: 13/07/2010, 16h22
  2. [HTML] Une DIV au dessus d’une animation flash
    Par fadex dans le forum Flash
    Réponses: 12
    Dernier message: 17/04/2008, 17h02
  3. Réponses: 3
    Dernier message: 02/12/2005, 08h55
  4. Réponses: 5
    Dernier message: 01/12/2004, 16h37
  5. [FLASH MX] Quitter une animation flash
    Par lord enzo dans le forum Flash
    Réponses: 11
    Dernier message: 19/10/2004, 11h56

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