Bonjour,
Ma question va peut être vous semblée idiote
mais étant débutant en flash je vous remercie pour votre indilgence, jai enfin
réussis à faire interagir ma base de donnée contenat du texte et des images
grace à mon fichier php ñomé getListe.php que voici
<?php
//
tentative de connexion au serveur MySQL
$lien=@mysql_connect("localhost","xxxxxx","xxxxx");
//
si la connexion échoue
if($lien==false){
//
on renvoie une variable resultat_0 qui indique l'échec
// ainsi qu'une variable erreurmsg qui indique la raison de l'échec
echo "&resultat_0=Echec&erreurmsg=";
echo utf8_encode("La
connexion au serveur MySQL a échoué");
exit;
}
//
tentative de sélection de notre base
if(mysql_select_db("mestextes")==false){
echo "&resultat_0=Echec&erreurmsg=";
echo utf8_encode("Erreur dans
la sélection de la base de données\n");
echo utf8_encode("Erreur :
". mysql_error($lien));
echo "&";
exit;
}
//
construire et exécuter la requête
$requete= "SELECT contenu FROM table_text";
$resultat =@mysql_query($requete);
$i =0;
$listeResultats = "";
//
on parcourt le résultat de la requête
while($donnees=mysql_fetch_array($resultat)){
//
et on concatène les résultats dans une variable listeResultats
$listeResultats.= "&resultat_".$i."=".urlencode(utf8_encode($donnees['contenu']));
$i++;
}
$listeResultats .= "&total=".$i."&";
//
et on renvoie le tout à Flash :
echo $listeResultats;
?>
**********************************************************************************
Dans flash
jai créer un champs texte dynamique et jai rajouter le code action script que
voici :
// Création
d'un objet LoadVars pour récupérer les données
liste_lv =
new LoadVars();
//
Définition de la fonction à appeler au chargement des données
liste_lv.onLoad
= function(pSucces){
// Si le
chargement s'est bien déroulé...
if(pSucces){
// Si le
premier résultat vaut "Echec", on affiche le message d'erreur :
if
(this.resultat_0 == "Echec"){
liste_txt.htmlText
= "<b>ERREUR: </b>"+this.erreurmsg;
// Sinon on
affiche les résultats
} else {
for (var
i=0 ; i<this.total ; i++){
liste_txt.htmlText
+=
"<b>INFO:</b><br>"+this["resultat_"+i]+"<br>";
}
}
// Si le
fichier n'a pas pu être chargé...
}else {
liste_txt.htmlText
= "<b>FICHIER INTROUVABLE</b>";
}
}
//
Chargement du fichier
liste_lv.load("getListe.php");
Jusque la
pas de problème le texte saffiche nickel.
Maintenant
je voudrait ajouter une image dans mon animation flash toujours extraite de mon
fichier getListe.php et cest la que je bloque,
Jai
entendu parlé quil faut utiliser la variable loadmovieet cest là que je bloque que faut til
remplacer dans le php et le code actionscript de flash pour quil insère une
image( teste.jpg) tirée
de mon fichier getListe.php.
Jespère
être le plus claire possible et je vous remercie pour votre aide.