Bonjour à tous,

Je cherche à utiliser des fichiers xlm pour faire des vérifications et agir différement dans mon appli flash suivant le résultat.

je n'arrive pas à retourner une valeur aprés un test dans une fonction.

voici mon bout de code

J'appelle la fonction liste qui doit regarder dans le xml si une valeur existe (ici NomPoste= toto par exemple)

Comment faire pour que la fonction "liste" me retourne une valeur true ou false ou autre ?

J'ai vraiment du mal à comprendre la logique flash.

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
var Resultat:String
 
function liste(TypeFlux:String, NumFlux:String, NomPoste:String){
 
//---------------------------------- verification des droits d'accés --------------------------
var fichierXML:XML;
var chargeurDonnees:URLLoader = new URLLoader();
var adresseFichierXML:URLRequest = new URLRequest("ListeAcces.xml");
 
chargeurDonnees.load(adresseFichierXML);
chargeurDonnees.addEventListener(Event.COMPLETE, onComplete);
 
function onComplete(event:Event, Resultat:String){
fichierXML = new XML(chargeurDonnees.data);
 
var ListCompte:XMLList = fichierXML.list.(@niv==TypeFlux).NomFluxRSS.(@num==NumFlux).Compte;
 
for each (var nomducompte:XML in ListCompte) {
trace(nomducompte);
if(nomducompte==NomPoste) {
trace("trouvé");
// renvoyer le résultat du test hors de la function
}
}
}
//----------------------------------------------------------------------------------------------
}
D'avance merci pour toute infos pouvant m'aider.