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 :

Récuperation var php dans flash


Sujet :

Flash

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Inscrit en
    Novembre 2007
    Messages
    250
    Détails du profil
    Informations forums :
    Inscription : Novembre 2007
    Messages : 250
    Par défaut Récuperation var php dans flash
    Bonjour,

    J'ai vu qu'il faut utiliser loadvars() pour charger un fichier php dans mon flash.

    Seulement, je ne vois pas comment charger une variable de php dans flash...

    Par exemple:

    $img= "img.jpg"; ----> vers flash pour affichage dans un clip...

    Merci d'avance.

    PS: voici ce que j'ai fais:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    var oLV:LoadVars = new LoadVars();
    oLV.onLoad = function(success:Boolean) {
         if (success) {
              _root.image.loadMovie(this.img);
         }
    };
    oLV.load("../../bombe.php");
     
    conteneur.oLV.load($img);

  2. #2
    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,
    ça ne fonctionne pas du tout comme ça...
    les infos qui vont bien:
    http://stephaneey.developpez.com/tut...shmx/flashphp/

    pour récupérer une variable php il faut que php "exporte" un flux de sortie avec la commande "echo" genre:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    <?php
    $variable_a_envoyer = "quelque chose";
    echo "&variablephp=".$variable_a_envoyer;
    ?>
    et coté flash quelque chose comme ça:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
     
    var my_lv:LoadVars = new LoadVars();
    my_lv.onLoad = function(ok:Boolean) {
    if(ok) {
    	// Le chargement a réussi
    	sortie.text = my_lv.variablephp;
    	trace(my_lv.variablephp);
    	} else {
    	// Le chargement a échoué
    	sortie.text = "Pb lors de la récupération des données";
    	}
    }
    my_lv.load("mon_fichier.php");
    crdt...

  3. #3
    Membre confirmé
    Inscrit en
    Novembre 2007
    Messages
    250
    Détails du profil
    Informations forums :
    Inscription : Novembre 2007
    Messages : 250
    Par défaut
    Merci de ta réponse.

    Donc si je comprend bien, il faut un fichier php spécial pour ma génération d'images? Car j'utilisais le même fichier pour afficher mon flash et montrer mon flash....
    Donc si on doit faire un echo, c'est pas très...

    Dans mon cas c'est un jeu à gratter, et par conséquent, je me demande si la meilleure solution de sécurité est de faire ma génération d'image avec php ou avec flash?

  4. #4
    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
    hi,
    je te donnais juste la méthode pour passer des variables genre nombre ou chaine de caractéres. En général pour les images on passe à flash le chemin ou il ira chercher les images.
    Par contre pour l'aspect sécurité je ne suis pas compétant. C'est souvent très facile à pirater un jeu, par exemple sur "miniclip" je suis champion du monde sur un jeu alors que j'ai passé quelques minutes seulement dessus!

  5. #5
    Membre confirmé
    Inscrit en
    Novembre 2007
    Messages
    250
    Détails du profil
    Informations forums :
    Inscription : Novembre 2007
    Messages : 250
    Par défaut
    Sa y est j'ai réussis à faire fonctionner ceci.

    Merci beaucoup.

    Seulement est il possible d'avoir son swf sur la même page génératrice de variable?
    Et est il possible d'avoir son swf dans un dossier différent de celui de la page php appelée lors du load en actionscript?

    Thanks encore!

  6. #6
    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
    salut,
    Seulement est il possible d'avoir son swf sur la même page génératrice de variable?
    C'est peut être pas impossible mais pas logique. J'aurai donc tendance à répondre non.

    Et est il possible d'avoir son swf dans un dossier différent de celui de la page php appelée lors du load en actionscript?
    Et inversement là je dirais oui.

    crdt

  7. #7
    Membre confirmé
    Inscrit en
    Août 2006
    Messages
    150
    Détails du profil
    Informations forums :
    Inscription : Août 2006
    Messages : 150
    Par défaut
    bonjour, moi je n'ai pas exactement le même pb que le tien mais lorsque je charge les variables à partir d'un php, c'est tout le code php qui se charge dans des variables bizarres ?

  8. #8
    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,
    Citation Envoyé par oops!
    bonjour, moi je n'ai pas exactement le même pb que le tien mais lorsque je charge les variables à partir d'un php, c'est tout le code php qui se charge dans des variables bizarres ?
    Il est préférable de créer un post spécifique plutôt que de venir alourdir celui ci car j'aimerai bien qu'il se termine un jour

  9. #9
    Membre confirmé
    Inscrit en
    Novembre 2007
    Messages
    250
    Détails du profil
    Informations forums :
    Inscription : Novembre 2007
    Messages : 250
    Par défaut
    Tu dois certainement avoir testé le swf sous flash?

    Pour que le php soit interprété, il faut le balancer sur le serveur!

  10. #10
    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,
    Tu dois certainement avoir testé le swf sous flash?
    non pas du tout.
    Pour que le php soit interprété, il faut le balancer sur le serveur!
    Exactement je passe par mon serveur php sinon ça n'a aucun sens...

  11. #11
    Membre confirmé
    Inscrit en
    Novembre 2007
    Messages
    250
    Détails du profil
    Informations forums :
    Inscription : Novembre 2007
    Messages : 250
    Par défaut
    Je parlais de oops!

    Mon problème est résolu, c'était simplement un problème d'accès au fichier.

Discussions similaires

  1. variables php dans flash
    Par jérémy1664 dans le forum Dynamique
    Réponses: 0
    Dernier message: 04/09/2008, 10h45
  2. récupérer une variable de session php dans flash
    Par sanatou dans le forum ActionScript 3
    Réponses: 1
    Dernier message: 14/06/2008, 00h20
  3. charger une variable php dans flash en 2 temps
    Par jc_cornic dans le forum Flash
    Réponses: 1
    Dernier message: 01/04/2007, 16h10
  4. Insérer un page php dans flash
    Par ehmppowa dans le forum Flash
    Réponses: 3
    Dernier message: 27/12/2006, 19h02
  5. [PHP-JS] PHP dans Flash
    Par decanagarosalie dans le forum Langage
    Réponses: 1
    Dernier message: 06/09/2006, 17h18

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