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

Flash Discussion :

pb ouvrir flash (.swf) en fonction d'une variable


Sujet :

Flash

  1. #1
    Nouveau candidat au Club
    Profil pro
    Inscrit en
    Juin 2007
    Messages
    1
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2007
    Messages : 1
    Par défaut pb ouvrir flash (.swf) en fonction d'une variable
    Bonjour à tous, je rencontre un petit souci sur mon site.
    Je voudrai afficher un jeux flash (.swf) en fonction d'une variable.
    Pour ce qui est des variables, y a pas de souci, j'en utilise plein sur mon site pour juste changer le centre de ma page.
    Vue qu'il faut un certain code pour afficher un flash, je n'arrive pas a trouver la phrase exacte pour mettre une variable dans ce code.

    Aprés plusieur recherche, les seule chose que j'ai trouver, c'étai pour envoyer une variable dans un flash, moi, je veut ouvrir un flash a l'aide d'une variable.
    En faite, au lieu de mettre une adresse complete comme http://www.monsite.fr/monflash.swf , je voudrai que le nom du flash change en fonction de la variable.

    Voila le code de la variable se trouvant dans un javascript

    function cente_jeux(valeur){

    var xhr9 = getXhr();
    // On défini ce qu'on va faire quand on aura la réponse
    xhr9.onreadystatechange = function(){
    // On ne fait quelque chose que si on a tout reçu et que le serveur est ok
    if(xhr9.readyState == 4 && xhr9.status == 200){
    document.getElementById('div_centre_jeux').innerHTML = xhr9.responseText;

    }
    }
    xhr9.open("POST","pages/centre_jeux.php",true);
    xhr9.setRequestHeader('Content-Type','application/x-www-form-urlencoded');
    xhr9.send(valeur);
    }

    Definition de la variable au debut du javascript
    centre_jeux("la_variable4=nomdujeux");

    Jusque la, tout marche bien, j'ai deja tester la variable en appelant une page avec cette page centre_jeux.php

    <?php
    header('Content-Type: text/html; charset=iso-8859-15');
    setlocale(LC_TIME, 'fr');
    require ''.$_POST['la_variable4'].'.php';
    ?>

    Met en faite, je veux appeller un flash (.swf) particulier
    J'ai essayer c'est code, mai il doit y avoir un souci dans l'adresse du flash avec le nom de la variable

    <object classid="clsid27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=7,0,19,0" width="650" height="450">
    <param name="movie" value="http://www.monsite.fr/?variable4.swf">
    " />
    <param name="quality" value="high" />
    <embed src="http://www.monsite.fr/?variable4.swf" quality="high" pluginspage="http://www.macromedia.com/go/getflashplayer" type="application/x-shockwave-flash" width="650" height="450"></embed>
    </object>

    Dans ce code, il me faudrai la phrase exacte pour mettre une variable a la place du nom.
    <param name="movie" value="http://www.monsite.fr/?variable4.swf"> et
    <embed src="http://www.monsite.fr/?variable4.swf"

    Je compte sur vous !!
    Je me tien a toute disposition si vous désirez des information supplémentaire.

    www.yohman.fr

  2. #2
    Rédacteur

    Avatar de The_Pretender
    Homme Profil pro
    Formateur Développement / Programmation
    Inscrit en
    Juin 2004
    Messages
    739
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 44
    Localisation : France

    Informations professionnelles :
    Activité : Formateur Développement / Programmation
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Juin 2004
    Messages : 739
    Par défaut
    Bonjour,

    Utilise swfobject pour intégrer ton swf dans ta page.
    Avec swobject, tu peux transmettre des variables au flash, par l'intermédiaire de flashvars.
    Réclamez La Méthode Développement Facile pour Créer Rapidement des Applications Performantes sur Mobiles et Ordinateurs : Développement Facile

    Développez des Applications Web Performantes avec la Formation Vidéos Developpez : Programmation Facile

    Découvrez : Tutoriels, ressources AS2 et AS3

  3. #3
    Membre du Club
    Profil pro
    Inscrit en
    Août 2007
    Messages
    9
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2007
    Messages : 9
    Par défaut FlashVars
    Salut,

    Je ne sais pas si j'ai bien compris mais pour passer une variable au flash il y'a FlashVars dans l'objet qui appelle le swf qui le fait :


    <code>
    <object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" codebase="http://fpdownload.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=8,0,0,0" width="550" height="400" id="myflashvars" align="middle">
    <param name="allowScriptAccess" value="sameDomain" />
    <param name="movie" value="myflashvars.swf" />
    <param name="FlashVars" value="myURL=http://weblogs.macromedia.com/"><param name="quality" value="high" />
    <param name="bgcolor" value="#ffffff" />
    <embed src="myflashvars.swf" FlashVars="myURL=http://weblogs.macromedia.com/" quality="high" bgcolor="#ffffff" width="550" height="400" name="myflashvars" align="middle" allowScriptAccess="sameDomain" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer" />
    </object></code>

    Ce code fait passer une seule variable appelée myURL, qui contient la chaîne

    j'ai repris le texte de l'aide...
    Chris

Discussions similaires

  1. Réponses: 4
    Dernier message: 03/02/2011, 14h59
  2. [AC-2003] Ouvrir un formulaire en fonction d'une liste déroulante
    Par LinC49 dans le forum IHM
    Réponses: 13
    Dernier message: 02/06/2010, 10h46
  3. [AC-2002] ouvrir un formulaire en fonction d'une liste (élément séléctioné)
    Par babycoca dans le forum VBA Access
    Réponses: 2
    Dernier message: 16/07/2009, 07h53
  4. Ouvrir un form en fonction d'une donnée
    Par AndréPe dans le forum IHM
    Réponses: 3
    Dernier message: 06/11/2007, 10h36
  5. [VB6] Image en fonction d'une variable?
    Par TomIG dans le forum VB 6 et antérieur
    Réponses: 1
    Dernier message: 25/03/2006, 01h22

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