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 :

Envoyer une variable avec PHP


Sujet :

Flash

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre habitué
    Profil pro
    Inscrit en
    Juin 2006
    Messages
    13
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2006
    Messages : 13
    Par défaut Envoyer une variable avec PHP
    Bonjour,

    j'ai une page PHP avec une animation swf avec une image. L'image est chargé dynamiquement.
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    loadMovie("cartes/carte"+carte+".jpg", "square");<div style="margin-left:40px">loadVariables("index.php?carte="+carte,0);</div>

    Mon probléme est comment récupérer avec Flash la variable carte depuis ma page php (index.php?carte=1).
    Merci.

  2. #2
    Rédacteur

    Femme Profil pro
    Étudiant
    Inscrit en
    Août 2005
    Messages
    435
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Âge : 34
    Localisation : Allemagne

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Août 2005
    Messages : 435
    Par défaut
    je pense qu'il te faut utiliser l'objet loadVars, et non loadVariables
    regarde dans la doc

  3. #3
    Membre expérimenté Avatar de Gnomothir
    Profil pro
    Étudiant
    Inscrit en
    Mai 2006
    Messages
    234
    Détails du profil
    Informations personnelles :
    Âge : 43
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Mai 2006
    Messages : 234
    Par défaut
    Alors pour recuperer des variables de php vers Flash, dans flash faut creer un objet LoadVars, lui appliquer la methode sendAndLoad pour appeler le script php (enfin sendAndLoad si echange flash php et php flash ou alors juste load si juste echange php flash). Dans ton fichier php tu fais un echo de ta variable et enfin dans flash tu redefini la methode onLoad de l'objet LoadVars qui va recuperer la variable du script php
    Exemple:
    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
     
    code flash.
    var lv:LoadVars = new LoadVars();
    lv.onLoad = function(success:Boolean) {
         if (success) {
              //recuperation de(s) variable(s) php.
              trace(lv.variablephp); //pour voir si la variable est bien echangee.
         } else {
              trace("Erreur de chargement");
         }
    };
    lv.load("adresse_du_script.php", this, "GET"); //GET
     
    code php:
    <?php
    $variable_a_envoyer = 53;
    echo "variablephp=".$variable_a_envoyer;
    ?>

  4. #4
    Rédacteur

    Femme Profil pro
    Étudiant
    Inscrit en
    Août 2005
    Messages
    435
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Âge : 34
    Localisation : Allemagne

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Août 2005
    Messages : 435
    Par défaut
    avec l'explication de gnomotir, tu a tout sous la main,
    moi je prefere laisser les gens chercher d'eux meme dans la doc, c'est plus pédagogique XD et puis j'ai pas le temps !

  5. #5
    Membre Expert Avatar de dom_dev
    Profil pro
    Inscrit en
    Février 2006
    Messages
    2 073
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2006
    Messages : 2 073
    Par défaut
    bonjour,
    et bien quand je reprends le script de "Gnomothir" la trace me renvoie :
    undefined

  6. #6
    Membre expérimenté Avatar de Gnomothir
    Profil pro
    Étudiant
    Inscrit en
    Mai 2006
    Messages
    234
    Détails du profil
    Informations personnelles :
    Âge : 43
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Mai 2006
    Messages : 234
    Par défaut
    Je ne l'avais pas teste desole, mais je viens de le faire et ca me renvoie bien 53 ... Et bien sur le seul code qui a change c'est l'adresse du script php

  7. #7
    Membre Expert Avatar de dom_dev
    Profil pro
    Inscrit en
    Février 2006
    Messages
    2 073
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2006
    Messages : 2 073
    Par défaut
    j'avais au préalable changé l'adresse du fichier php évidemment mais perso ça me retourne toujours "undefined" c'est assez énervant !
    si je préfixe variablephp d'un "&" en retour j'ai une trace de toute la fin du script!! genre
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
     
    ".$variable_a_envoyer;
     
    ?>
    je comprends pas ?!

Discussions similaires

  1. [Newsletter] Envoyer une newsletter avec php
    Par honey87 dans le forum EDI, CMS, Outils, Scripts et API
    Réponses: 1
    Dernier message: 10/08/2011, 10h06
  2. Envoyer une variable avec un AddHandler
    Par zooffy dans le forum ASP.NET
    Réponses: 6
    Dernier message: 18/06/2008, 11h34
  3. Envoyer une variable a php (puis mysql)
    Par gostbuster dans le forum Flash
    Réponses: 2
    Dernier message: 18/11/2006, 00h43
  4. Réponses: 10
    Dernier message: 04/08/2006, 10h12
  5. probleme avec la PORTE DE VIE D'UNE VARIABLE EN PHP
    Par stomerfull dans le forum Langage
    Réponses: 2
    Dernier message: 09/12/2005, 14h17

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