SetInterval & XML

Résolu
Orange73 Messages postés 1375 Date d'inscription dimanche 28 novembre 2004 Statut Membre Dernière intervention 2 août 2011 - 11 juil. 2008 à 16:06
Orange73 Messages postés 1375 Date d'inscription dimanche 28 novembre 2004 Statut Membre Dernière intervention 2 août 2011 - 14 juil. 2008 à 16:02
Bonjour,

Je cherche afficher mes attachmovie les uns apres les autres via un setInterval.

Je load un XML...

je recuperer les attributs des noeuds et fais un attachmovie pour chacun d'eux.

for(i=0;i<mainNode.length;i++){
 var node01 = mainNode[i].attributes.nom;
...
var res = _root.attachMovie("mcRes", "mcRes"+i, i);
...//code de positionnement...
}

merci

2 réponses

Skev Messages postés 255 Date d'inscription mardi 27 juin 2006 Statut Membre Dernière intervention 9 janvier 2010 3
11 juil. 2008 à 17:25
Bonjour,
le setInterval s'utilisant sur les fonction , transforme ton code en fonction ->

delay = 5 // temps pour afficher en seconde
i = 0;
//
function affiche_menu (){
if(i<mainNode.length){
 var node01 = mainNode[i].attributes.nom;
var res = _root.attachMovie("mcRes", "mcRes"+i, i);
//code de positionnement...
i++
}else{
clearInterval(affiche_menu_inter);
}
//
affiche_menu_inter = setInterval (affiche_menu,(delay*1000));//*1000 car le delay de setInterval se conte en milliseconde
//
rq tu peux aussi tres bien metre "delay 5000", histoire de le placer directement en milliseconde mais personellement je me rend mieux compte du temps que ça va metre quand c'est en seconde
Orange73 Messages postés 1375 Date d'inscription dimanche 28 novembre 2004 Statut Membre Dernière intervention 2 août 2011
14 juil. 2008 à 16:02
Merci :-)
Rejoignez-nous