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.