[PHP + Flash]

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. Il te faut utiliser des instructions actionscript, par exemple loadvariable qui te permet de charger dynamiquement des variables (pendant l'execution du flash)
    1. 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.
      1. 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