Salut Renus,
ça y'est j'ai finis mon script, j'ai galèré quand même, mais bons ça fonctionne tout est ci-dessous : pour rappel je souhaiterais récupérer mes articles stockés dans ma base de données dans Flash selon les cathegories "Accueil" et "Faq" en cliquant sur leurs bouton respectifs.
Recup/Envoie du text dynamique de test.php
à
vers Flash
<?php
mysql_connect("url base","login base","pass base");
mysql_select_db("nom de la base");
$qr = mysql_query("SELECT * FROM article WHERE cathegorie LIKE '".$cathegorie."' Order by id Desc");
// start output string with number of entries
$nrows = mysql_num_rows($qr);
$rString = "n=".$nrows;
for ($i=0; $i < $nrows; $i++) {
$row = mysql_fetch_array($qr);
$rString .= "&cathegorie".$i."=".$row['cathegorie']."&titre".$i."=".$row['titre'];
$rString .= "&texte".$i."=".$row['texte']."&image".$i."=".$row['image'];
}
$rString=utf8_encode($rString);
echo $rString;
?>
Creation text dynamique pour Flash
1 - Creer 2 movies clip "Accueil" et "Faq"
2 - pour "ces 2 movie Clip"
2-1 creer un calque "textfield & scrollbar"
- avec textfiled en text dynamique nom de l'instence "content" et HTML activé
et
scrollbar avec les parametres "target TextField" --> content
et
"Horizontal" --> False
2-2 - Creer un caque "Action" et mettre le code ci-dessous -->
function showContent() {
var i;
content.htmlText = "";
for (i=0; i < this.n; i++) {
content.htmlText += "<b>" + this["cathegorie"+i] + " " + this["titre"+i] + "</b><br>";
content.htmlText += " " + this["texte"+i] + "<br>";
content.htmlText += " <a href='mailto:" + this["email"+i] + "'>" + this["email"+i] + "</a><br><br>";
}
}
var bt = new LoadVars();
bt.onLoad = showContent;
bt.sendAndLoad("test.php?cathegorie=Home",bt,"POST")
stop();
3 - sur la scene :
placer les deux boutons "home" et "Faq" sur un calque "Bouton"
et mettre le code pour Action des 2 boutons --->
bouton "Accueil"
on (release ) {
_root.gotoAndStop(1);
}
bouton "Faq"
on (release ) {
_root.gotoAndStop(2);
}
5 - creer un calque "contenuTxT" et mettre les "2 movie clip accueil et faq"
mettre sur image clé 1 "Accueil" et sur l'image clé 2 "Faq"
6 - creer un calque "actionscript" et mettre le code en "Action" -
à
Stop()
7 - creer un calque "fond"
Voila ! c'est finis y'a plus ka...
A plus Aligator4277