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 :

[POO] Changer contenu swf au clic


Sujet :

JavaScript

  1. #1
    Candidat au Club
    Profil pro
    Inscrit en
    Décembre 2007
    Messages
    3
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2007
    Messages : 3
    Points : 2
    Points
    2
    Par défaut [POO] Changer contenu swf au clic
    Bonjour,
    Mon problème est simple, je crois.

    Sur ma page HTML est intégré un objet swf au moyen du code suivant
    <script type="text/javascript" src="insert_flash.js"></script>
    <script type="text/javascript"> insertFlash(); </script>


    avec dans la fonction insertFlash :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    {
       document.write('<object type="application/x-shockwave-flash" ');
       document.write('data="drozooblink.swf" ');
       document.write('width="400" height="300">');
       document.write('<param name="movie" value="drozooblink.swf" />');
       document.write('<img src="noflash.gif" width="200" height="100" alt="Texte alternatif" />');
       document.write('</object>');
    }
    Mon objectif est de pouvoir faire changer l'objet swf de la page au moyen de javascript. J'ai tenté de m'inspirer pour celà d'une méthode qui permet de changer des images :

    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
    <script langage="JavaScript1.2">
    var tab_image = new Array(5);
    for (var i=0; i< tab_image.length;i++)
    	tab_image[i]= new Text();
    tab_image[0]='image1.jpg';
    tab_image[1]='image2.jpg';
    tab_image[2]='image3.jpg';
    tab_image[3]='image4.jpg';
    tab_image[4]='image5.jpg';
     
    var n=0;
     
    function change() {
    n= ++n;
    if (n == tab_image.length) n=0;
    window.document.image.src=tab_image[n];
    }
    avec dans le corps html

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    <A HREF="JavaScript:change()"> 
    <IMG NAME="image"  SRC="image1.jpg">
    </A>
    Mais je n'arrive à rien. Suis-je sur une mauvaise piste ? Avez-vous des suggestions ?

    Merci d'avance

  2. #2
    Candidat au Club
    Profil pro
    Inscrit en
    Décembre 2007
    Messages
    3
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2007
    Messages : 3
    Points : 2
    Points
    2
    Par défaut
    Pas d'idées ? Je suis sur une mauvaise piste ?

  3. #3
    Candidat au Club
    Profil pro
    Inscrit en
    Décembre 2007
    Messages
    3
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2007
    Messages : 3
    Points : 2
    Points
    2
    Par défaut
    Ok j'ai trouvé

    Si ça peut aider d'autres personnes, une solution à mon problème se trouve à la frontière entre actionscript et javascript via la fonction actionscript3.0 ExternalInterface.
    Cette fonction permet d'appeler une foncion javascript depuis le swf.

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

Discussions similaires

  1. [POO] Changer la source d'un objet (flash) en Javascript
    Par thomine dans le forum Général JavaScript
    Réponses: 6
    Dernier message: 11/02/2008, 16h54
  2. Changer un texte au clic
    Par arnolem dans le forum Général JavaScript
    Réponses: 2
    Dernier message: 03/08/2006, 16h41
  3. [JTabbedPane] changer d'onglet sur clic d'un bouton
    Par lazzeroni dans le forum AWT/Swing
    Réponses: 8
    Dernier message: 26/07/2006, 16h58
  4. Changer contenu d'une fenetre parente
    Par ouam81 dans le forum Général JavaScript
    Réponses: 2
    Dernier message: 26/07/2005, 11h12
  5. [POO] Changer la couleur de fond d'un tableau
    Par Netoman dans le forum Général JavaScript
    Réponses: 2
    Dernier message: 31/12/2004, 20h12

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