Barre de chargement pour photo gérée par Xml

orper Messages postés 4 Date d'inscription lundi 23 octobre 2006 Statut Membre Dernière intervention 13 novembre 2008 - 9 mars 2008 à 18:39
orper Messages postés 4 Date d'inscription lundi 23 octobre 2006 Statut Membre Dernière intervention 13 novembre 2008 - 9 mars 2008 à 18:47
Bonjour,
Alors non je ne vais pas demander comment charger des photos dans flash par xml, ma question est tout autre :)

J'ai réalisé une galerie qui charge des photos à l'aide d'un fichier xml et en fait une fois en ligne ,
selon le poids des photos, celles-ci mettent plus ou moins longtemps à s'afficher.

Je voudrais donc que pour chaque photo il y ait une barre de chargement le temps que la photo apparaisse.

J'espère que quelqu'un pourra m'aider car je suis sûr que ce n'est pas si difficile !

Merci d'avance.

1 réponse

orper Messages postés 4 Date d'inscription lundi 23 octobre 2006 Statut Membre Dernière intervention 13 novembre 2008
9 mars 2008 à 18:47
Voici mon code qui charge les photos :

photos_xml = new XML();
photos_xml.ignoreWhite = true;
photos_xml.onLoad = function(ok) {
    if (ok) {
        noeuds = photos_xml.firstChild.childNodes;
    nbrPhotos = noeuds.length;
    premierePhoto = this.firstChild.firstChild;
    dernierePhoto = this.firstChild.lastChild;
    enCours = premierePhoto;
    affichePhoto(enCours);
  }
};
photos_xml.load("photos_bouviers.xml");

function affichePhoto(photo) {
    loadMovie(photo.attributes.fichier, bouviers_ecran);
    }

bouviers_droite_link.onRelease = function() {
    if (enCours.attributes.num == nbrPhotos) {
        enCours = premierePhoto;
  } else {
    enCours = enCours.nextSibling;
  }
  affichePhoto(enCours);
};

bouviers_gauche_link.onRelease = function() {
    if (enCours.attributes.num == 1) {
        enCours = dernierePhoto;
  } else {
    enCours = enCours.previousSibling;
  }
  affichePhoto(enCours);
};
0
Rejoignez-nous