Forums Développement Multimédia

Aller au contenu

Valeur de variable php dans flash

PAO Flash

3 réponses à ce sujet

#1 yoshikiwi

    Ceinture Blanche

  • Members
  • Pip
  • 14 messages

Posté 31 May 2013 - 10:04 AM

Bonjour,
j'essaie de faire passer des variables Php vers flash mais il m'envoie uniquement le nom de la variable et non la valeur je vous montre mon code.

Php:


<?php
include '_header.php';
$products = $DB->query('SELECT * FROM tableimages');
   foreach ( $products as $product ):
                if($product->Affiche == 'on'){
                $imagesr=$product->Images;
        echo "debut=debut&images=".$imagesr."&fin=fin";
        }
   endforeach;
?>
 

J'encadre ma variable car flash bug toujours sur la première variable il la prends une fois sur 10 et il affiche les guillemets de fin de la fin du echo si je n'ajoute rien a la fin.

As3:


import flash.display.Sprite;
        import flash.text.StyleSheet;
        import flash.text.TextField;
var chargeur:URLLoader=new URLLoader();
// L'adresse du .php
var urlRq:URLRequest=new URLRequest("Demo.php");
// On veut récupérer les données au format variable de code URL
chargeur.dataFormat=URLLoaderDataFormat.VARIABLES;
chargeur.addEventListener(Event.COMPLETE,qdFini);
chargeur.load(urlRq);
// la fonction de rappel
function qdFini(e:Event) {
        trace(e.target.data.images);
        image.htmlText = (e.target.data.images);

}
 

Au final je cherche a faire passer les nom des images pour créer une sorte de catalogue.
Mais la au lieu de m'envoyer la valeur de la variable $imagesr il m'envoyer le nom.

sinon y a t il un moyen de communiquer avec la base de donné directement dans flash.

Je travail avec flash professional cs6.

Merci d'avance pour votre aide.

#2 yoshikiwi

    Ceinture Blanche

  • Members
  • Pip
  • 14 messages

Posté 01 June 2013 - 11:57 AM

up

#3 yoshikiwi

    Ceinture Blanche

  • Members
  • Pip
  • 14 messages

Posté 07 June 2013 - 19:15 PM

Personne ne peux m'aider?

#4 Nelchaël

  • Members
  • PipPipPipPipPipPipPipPip
  • 1900 messages

Posté 07 June 2013 - 22:02 PM

Un début de réponse : il faudrait sans doute numéroter tes variables dans la boucle.
Dans ce style :
$i=-1;
foreach(...)
{
echo '&image_'.(++$i).'=...';
}
Teste le php séparément de Flash et regarde bien ce qui est affiché.

Edit : J'ajoute, il serait bien d'avoir un uft8 + urlencode des valeurs.
nelchael.fr freelance flash CS6



1 utilisateur(s) li(sen)t ce sujet

0 membre(s), 1 invité(s), 0 utilisateur(s) anonyme(s)