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 :

Changer un flash a la vole.


Sujet :

JavaScript

  1. #1
    Membre éclairé
    Profil pro
    Inscrit en
    Mai 2004
    Messages
    551
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2004
    Messages : 551
    Par défaut Changer un flash a la vole.
    Salut,

    Est-il possible de changer un flash a la vole en javascript enfin de passer d'une video a une autre sans recharger toute la page...

    Le source pour incruster le flash est:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
     
    <div id="header">
      <script type="text/javascript"> AC_FL_RunContent('codebase','http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=7,0,19,0','width','776','height','96','align','middle','src','flash/menu','quality','high','bgcolor','#ffffff','name','flash/menu','allowscriptaccess','sameDomain','pluginspage','http://www.macromedia.com/go/getflashplayer','movie','flash/menu' );
      </script>
      <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="718" height="141">
        <param name="movie" value="flash/video1.swf">
        <param name="quality" value="high">
        <embed src="flash/video1.swf" quality="high" pluginspage="http://www.macromedia.com/go/getflashplayer" type="application/x-shockwave-flash" width="718" height="141"></embed>
      </object>
    </noscript>
    </div>
    Merci,
    Vincent.

  2. #2
    Membre éclairé
    Inscrit en
    Avril 2007
    Messages
    60
    Détails du profil
    Informations forums :
    Inscription : Avril 2007
    Messages : 60
    Par défaut
    Oui, tu mets le code nécessaire pour lancer tous les flash dans un div, puis tu les rend visible/invisible les uns après les autres. (En chargeant chaque flash au moment où il est appelé)

    Personnellement, j'utilise SwfObject pour charger mes flash.
    Voir infos ici : http://blog.deconcept.com/swfobject/

    Pour charger un flash, il suffit de le rendre visible et de faire ceci :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    so.write("flashcontent");

  3. #3
    Membre éclairé
    Profil pro
    Inscrit en
    Mai 2004
    Messages
    551
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2004
    Messages : 551
    Par défaut
    ok, ca marche!

    J'ai regarde SwfObject et ca n'a pas marche avec mon fichier flv et leur exemple est avec des swf.
    Je sais meme pas quelle est la diff entre ces 2 versions de fichier flash, je sais juste que flv est utilise pour les videos...

    Merci,
    Vincent.

    PS: Si mes fichiers sont au format .swf ca marche par contre...

Discussions similaires

  1. Changer source Flash dynamic en boucle
    Par Paniez dans le forum Général JavaScript
    Réponses: 1
    Dernier message: 16/11/2007, 12h03
  2. Changer le code source "à la volée"
    Par kadabram dans le forum ASP
    Réponses: 9
    Dernier message: 31/07/2007, 22h42
  3. changer valeur input a la volée
    Par epeichette dans le forum Général JavaScript
    Réponses: 2
    Dernier message: 19/05/2006, 11h05
  4. Réponses: 8
    Dernier message: 17/10/2004, 15h34
  5. [FLASH MX 2004] Texte dynamique à la volée
    Par falcon dans le forum Flash
    Réponses: 2
    Dernier message: 27/05/2004, 22h00

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