begin process at 2012 05 27 04:17:56
  Trouver un code source :
 
dans
 
Accueil > Forum > 

Archive Flash

 > 

Archives

 > 

Flash et les base de données

 > 

imossible liste xml


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

imossible liste xml

mardi 17 mai 2005 à 14:17:22 | imossible liste xml

nikos69

Bonjour,

je voudrais lister des noeuds dans un texte dynamique
à partir d'un fichier xml:

le code AS:
----------------------------------------------
liste=new Array();
XML_accueil = new XML();
XML_accueil.ignoreWhite = true;
XML_accueil.onLoad = function(){


liste=XML_accueil.firstChild.childNodes
for(var i = 0; i<liste.length;i++){
 
mc_titre.titre=liste[i].attributes.title
trace(mc_titre.titre)
 
 
 }};
 
XML_accueil.load("fichier.xml");
----------------------------------------------


le code XML :
----------------------------------------------
<gallery>
<image title="montitre1" main="mon descriptif1"/>
<image title="montitre2" main="mon descriptif2"/>
<image title="montitre3" main="mon descriptif3"/>
<image title="montitre4" main="mon descriptif4"/>
<image title="montitre5" main="mon descriptif5"/>
</gallery>
----------------------------------------------


jusque-la le TRACE renvoie bien tous les noeuds "title", (montitre1,2,3...)
mais dans mon champ texte il m'affiche le dernier "montitre5"
je ne comprend pas
merci d'avance pour tous conseils

mardi 17 mai 2005 à 15:19:24 | Re : imossible liste xml

stown

salut!

for(var i = 0; i<liste.length;i++){
mc_titre.titre=liste[i].attributes.title
trace(mc_titre.titre)
}

c'est normal, ton champ texte est modifier a chaque passage dans la boucle... si tu veux i affiché tout les titre il te faut faire:

for(var i = 0; i<liste.length;i++){
//possiblilité 1
mc_titre.titre+=liste[i].attributes.title

//possiblilité 2
mc_titre.titre= mc_titre.titre + liste[i].attributes.title
}

mais bon.. je vois pas trop l'utilité de faire sa...
mardi 17 mai 2005 à 15:30:43 | Re : imossible liste xml

nikos69


merci

mais si je devais afficher chaque noeud dans un clip different?
je dois avant tout dupliquer le clip titre?

mais je ne comprend pas koment on duplique  partir de la "liste"
---------------------------
liste=new Array();
XML_accueil = new XML();
XML_accueil.ignoreWhite = true;
XML_accueil.onLoad = function(){

liste=XML_accueil.firstChild.childNodes;

_root.attachMovie("clip_titre","clip_cont"+i,i)

for(var i = 0; i<liste.length;i++){


_root.duplicateMovieClip(["clip_cont"+i],i)
(["clip_cont"+i]).titre += ""+liste[i].attributes.title

 }};
 
XML_accueil.load("fichier.xml");

-------------------------------------------
merci d'avance

mardi 17 mai 2005 à 15:34:21 | Re : imossible liste xml

nikos69


merci

mais si je devais afficher chaque noeud dans un clip different?
je dois avant tout dupliquer le clip titre?

mais je ne comprend pas koment on duplique  partir de la "liste"
---------------------------
liste=new Array();
XML_accueil = new XML();
XML_accueil.ignoreWhite = true;
XML_accueil.onLoad = function(){

liste=XML_accueil.firstChild.childNodes;

_root.attachMovie("clip_titre","clip_cont"+i,i)

for(var i = 0; i<liste.length;i++){


_root.duplicateMovieClip(["clip_cont"+i],i)
(["clip_cont"+i]).titre += ""+liste[i].attributes.title

 }};
 
XML_accueil.load("fichier.xml");

-------------------------------------------
merci d'avance

mardi 17 mai 2005 à 16:36:30 | Re : imossible liste xml

stown

tu le fait dans ta boucle for (personnelement je le fait uniquement avec attachMovie)

profondeur_titre = 100
for(var i = 0; i<liste.length;i++){
_root.attachMovie(mc_titre,"titre"+i,profondeur_titre+i,{_x:x,_y:y})
_root["titre"+i] = liste[i].attributes.title
}

x et y :
avec sa tu peu placé chak foi le clip ou tu veu (par ex si tu veu que sa dessende a chaque foit tu crée un variable que tu incrémente en fonction de la hauteur de ton clip mc_titre)

profondeur:
tu ne peu pas avoir 2clip a la meme profondeur!... toujour utile a signalé car c'est souvent la cause d'erreur!

attachMovie:
si tu na jamais utlisé: F1 dans flash!!!!!!!!!!!!!!!!!!!


Cette discussion est classée dans : liste, titre, xml, accueil, imossible


Répondre à ce message

Sujets en rapport avec ce message

XML -> Array = Décalage :'( [ par Inekman ] Bonsoir tout le monde,Je souhaite charger un contenu XML dans 2 Array différents. Après avoir galéré 4 ou 5 heures, j'ai trouvé sur le site un exemple setTextFormat et xml [ par Grumo ] Salut à tous,voilà j'ai un petit soucis pour l'affichage d'un xml...Le principe et le suivant : j'affiche plusieurs textField dynamiquement contenant boutons en xml avec seconde ligne créée au bout de 5 boutons [ par zepokpok ] Bonjour à tous,je suis débutant en code, j'ai suivi une petite formation la semaine derniere dans laquelle nous avions pris l'exemple d'une galerie xm onLoadStart qui marche pas ! [ par yoyesman ] Bonjour à tous ! J'ai créé le code ci dessous, et je ne comprends pas pourquoi il ne marche pas ! Quand je regarde avec le debugger, ma variable _roo Playeur mp3 mais il y a un problème de préchargement [ par linkinsb ] Bonjour, j'ai fait un petit player avec une playlist en swf mais voilà, le prolème c'est que quand je la met sur un ftp et que je lance les musiques d Comment faire ça ? [ par q1proust77 ] Bonjour ,Je cherche a creer une authentification flash grace a un php et un mysql :Je veux donc creer une liste ,nommer univ, (ou il y aura tous les s Help [ par tit_82 ] Tit_82Bonjour à tous. Je débute en flash et j'aurais une petite question à poser....Voila: je réalise un carte dynamique qu position x et y d'une image charger via xml [ par marrodeur ] Bonjour,J'ai fais grace a mes bouquins et a vos tutos un petit player avec une arboressence qui me permet de gerer mes genres artistes albumes et musi liste de liens en XML avec images [ par maitreyoda84 ] Salut ! Je cherche a faire une page de liens en flash à partir d'un fichier XML, j'aimerai que pour chaque lien , il y ai un texte, une url et une i probleme de lecture d'un fichier mp3 avec XML [ par fabricioliking ] Bonjours ^^ Voila je suis en train de créé un lecteur mp3 id3 xml en flash mais comme vous allé le voir je suis encore que débutant. Voila lorsque je


Nos sponsors


Sondage...

CalendriCode

Mai 2012
LMMJVSD
 123456
78910111213
14151617181920
21222324252627
28293031   

Consulter la suite du CalendriCode

A découvrir



 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 0,952 sec (4)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales