Chargement multiple d'un même fichier XML
Hello,
alors voili j'ai un petit code qui me permet de charger aléatoirement dans mon XMl les résultat compris entre 1 et 9.
J'aimerai afficher 3 résultat dans mon flash dans 3 champs txt différent,
j'arrive bien à afficher 1 résultat aléatoire sur les 9 dans un champ txt en déclarant ma variable en aléatoire
Code:
1 2
|
var index:int = Math.random()*9; |
je récupère bien mon résultat dans mon champ txt
Code:
1 2
|
titre.text = item[index].titre; |
mais je ne sais pas comment faire pour afficher de résultat supplémentaire en aléatoire:(
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24
|
//1er étape
import XMLLoader;
import flash.events.Event;
//"http://vod.cdiscount.com/rss/mediarss/mediarss/2010-12-24/51/news.xml"
//2eme étape
var monLoader:XMLLoader = new XMLLoader("base.xml");
monLoader.addEventListener(Event.COMPLETE, getData);
monLoader.launch();
//3eme étape
function getData(e:Event):void
{
var item:Array = e.target.getData();
//La valeur de index va est aleatoire et comprise entre 0 et 9
var index:int = Math.random()*9;
trace(index);
//Pour acceder a chaque valeur il suffi de cibler par identifiant
trace(item[index].titre);
titre.text = item[index].titre;
} |