[PHP + Flash]

volumeni -  
simon37 Messages postés 49 Statut Membre -
Bonjour,

Je débute en php + flash (Action script 2) et voila mon probleme

J'ai besoin de récupérer le contenu d'un fichier php pour afficher joliement dans flash.

Le problème, c'est que si je charge = monfichier.php

je n'ai pas ce que je veux.

Il faudraut que je charge dans le Flash = monfichier.php?id=pseudo&round=117

en sachant que id et round changent tout le temps, forcément...

=> Comment faire dans le FLA pour charger monfichier.php et les variables qui vont avec ?
Configuration: Windows Vista; Flash CS3

3 réponses

  1. simon37 Messages postés 49 Statut Membre 10
     
    Il te faut utiliser des instructions actionscript, par exemple loadvariable qui te permet de charger dynamiquement des variables (pendant l'execution du flash)
    0
  2. volumeni
     
    plus de précisions

    voila ce que j'ai tenté :

    FLA VERSION 1 MARCHE PAS =
    fichier="http://www.monsite.com/loaddb.php?pid=Calimero&mob=117"
    myData = new LoadVars();
    myData.load(fichier);
    myData.ref = this;
    myData.onLoad = function(succes) {
    if (succes) {
    trace("ok")
    .............etc

    FLA VERSION 2 MARCHE PAS =
    var pid;
    var mob;
    fichier = "loaddb.php?pid="+pid+"&mob="+mob;
    .............etc

    PAR UN FICHIER HTML MARCHE PAS NON PLUS =
    <object classid ...............
    <PARAM name="FlashVars" VALUE="pid=Calimero&mob=117">
    ..............<embed src="loaddb.swf" FlashVars="pid=Calimero&mob=117"

    lorsque je vais sur loaddb.swf?pid=Calimero&mob=117 directement
    je récupère bien la valeur de PID et de MOB
    mais il ne load toujours pas mon fichier PHP.

    je deviens chèvre.
    0
  3. simon37 Messages postés 49 Statut Membre 10
     
    dans ton code embed...
    au lieu de mettre <embed src="loaddb.swf" ...
    tu met aussi tes variables dans l'url de ton swf : par ex :
    <embed src="loaddb.swf?var1=val1&var2=val2" ...
    Ca c'est un moyen hyper simple de passer des variables d'initialisation a ton swf. Par contre c'est pas du chargé en temps reel.
    nb : il y a normalement 2 endroits ou est specifié le chemin du swf
    0