Accueil > > > ALBUM PHOTO AVEC FLASH ET XML
ALBUM PHOTO AVEC FLASH ET XML
Information sur la source
Description
Album photo avec flash et xml, le flash charge les liens des photos dans le fichier xml.
Source
- Voici le code utilisé pour le fichier Flash, il y a une zone de texte dynamique nommée "textes" et deux boutons "suivant" et "precedent" .
-
-
- Initialisation et décompte des photos
-
-
- // Chargement XML et initialisation
- photos_xml = new XML(); //initialisation des variables
- photos_xml.ignoreWhite = true; //initialisation des variables
-
- photos_xml.onLoad = function(ok) {
- if (ok) {
- noeuds = photos_xml.firstChild.childNodes;// on se positionne au second niveau
- nbrPhotos = noeuds.length;// on récupère le nombre de noeuds à ce niveau
- premierePhoto = this.firstChild.firstChild; // on sélectionne le premier noeud
- dernierePhoto = this.firstChild.lastChild; // on sélectionne le dernier noeud
- Affichage des photos
-
-
- enCours = premierePhoto; // enCours correspond au noeud en cours d'affichage
- // ici, la premiere photo sera donc la premiere affichée
- affichePhoto(enCours); // on affiche la photo du premier noeud
- }
- };
- photos_xml.load("photos.xml"); // affichage de la photo
- function affichePhoto(photo) {
- loadMovie(photo.attributes.fichier, ecran);
- textes = photo.attributes.num + "/" + nbrPhotos + " : " + photo.attributes.desc;
- }
- Gestion des boutons
-
-
- // Gestion du bouton Suivant
- suivant.onRelease = function() {
- if (enCours.attributes.num == nbrPhotos) {
- enCours = premierePhoto;
- } else {
- enCours = enCours.nextSibling;}
- affichePhoto(enCours);};
-
- // Gestion du bouton Précédent
- precedent.onRelease = function() {
- if (enCours.attributes.num == 1) {
- enCours = dernierePhoto;
- } else {
- enCours = enCours.previousSibling;}
- affichePhoto(enCours);};
Voici le code utilisé pour le fichier Flash, il y a une zone de texte dynamique nommée "textes" et deux boutons "suivant" et "precedent" .
Initialisation et décompte des photos
// Chargement XML et initialisation
photos_xml = new XML(); //initialisation des variables
photos_xml.ignoreWhite = true; //initialisation des variables
photos_xml.onLoad = function(ok) {
if (ok) {
noeuds = photos_xml.firstChild.childNodes;// on se positionne au second niveau
nbrPhotos = noeuds.length;// on récupère le nombre de noeuds à ce niveau
premierePhoto = this.firstChild.firstChild; // on sélectionne le premier noeud
dernierePhoto = this.firstChild.lastChild; // on sélectionne le dernier noeud
Affichage des photos
enCours = premierePhoto; // enCours correspond au noeud en cours d'affichage
// ici, la premiere photo sera donc la premiere affichée
affichePhoto(enCours); // on affiche la photo du premier noeud
}
};
photos_xml.load("photos.xml"); // affichage de la photo
function affichePhoto(photo) {
loadMovie(photo.attributes.fichier, ecran);
textes = photo.attributes.num + "/" + nbrPhotos + " : " + photo.attributes.desc;
}
Gestion des boutons
// Gestion du bouton Suivant
suivant.onRelease = function() {
if (enCours.attributes.num == nbrPhotos) {
enCours = premierePhoto;
} else {
enCours = enCours.nextSibling;}
affichePhoto(enCours);};
// Gestion du bouton Précédent
precedent.onRelease = function() {
if (enCours.attributes.num == 1) {
enCours = dernierePhoto;
} else {
enCours = enCours.previousSibling;}
affichePhoto(enCours);};
Conclusion
Je n'ai pas mis les photos dans le fichier zip. Mettez vos propres photos et changez les noms à l'intérieur du xml.
Historique
- 29 mars 2006 23:09:17 :
- Ajout du fichier xml, version MX 2004
Sources du même auteur
Sources de la même categorie
Commentaires et avis
Discussions en rapport avec ce code source dans le forum
besoin d'aide en flash album photo [ par tombeur62 ]
j'ai recuperer une source que je modifi pour en faire un album photo et l'orsqu'on click sur une photo elle s'agrandi en tournant et qu'on la lache el
Album photo xml [ par pak80 ]
bonjour, je suis a la recherche d'une belle galerie photo en xml. Ou je pourrais changer le design etc ... Car j'aimerais faire ce mem style de galeri
Flash & XML [ par arradya ]
Bonjour J'ai créé une séquence vidéo composée d'images mises bout à bout dans flash. Flash charge les images à partir d'un fichier xml. Je voudrai sav
Probleme de XML avec Flash 8 [ par nightlord666 ]
Bonjour !J'ai beau retourner toutes les sources disponibles sur le net et sur ce site, je n'ai rien trouvé qui corrige mon problème...J'ai un fichier
xml et flash [ par manu67 ]
pourquoi la réponse à ceci est: undefined?document= new XML(); document.ignoreWhite=true; document.load("essai.xml"); trace(document.firstCh
clearInterval ne marche qu'une fois [ par freija ]
Freija Bonjour tout le monde, J'ai un petit problème, j'ai fais un
Pb popup [ par yoarf ]
Bonjour,Je voudrais savoir comment faire pour une sorte de popup en flash. Je m'explique.Je voudrais en cliquant sur une photo (présente sur une page
gallery photo en flash [ par soussan ]
salut tt le mondeSi qulqu'un a des gallery photo en flash "source" ou connait des sites pour les telecharger merci de m'envoyer les liens ou les sourc
Gallerie photo flash dynamique (upload) [ par jekell ]
Hello, Je cherche a faire une Photo Gallerie dynamique ... avec la possibilité pour un utilisateur d'uploader une nouvelle image pour la rajouter a l
Comment "cibler" une playlist .xml? [ par kizz ]
Salut.Deja, comme c' est mon premier post, je tenais a vous remercier pour tout ces codes qui m' ont bien servis a comprendre et aprendre pas mal de t
|
Derniers Blogs
[WP7] UTILISER UN WRAPPANEL DANS UNE APPLICATION WINDOWS PHONE 7[WP7] UTILISER UN WRAPPANEL DANS UNE APPLICATION WINDOWS PHONE 7 par Audrey
Lors de la réalisation de ma 2ème application Windows Phone 7, j'ai souhaité utiliser un WrapPanel pour afficher plusieurs photos. Mais le contrôle WrapPanel ne fait pas parti de la liste des contrôles inclus dans le SDK de la version Beta des outils pour...
Cliquez pour lire la suite de l'article par Audrey [WP7] BESOIN D'AVOIR DES DONNéES EN CACHE[WP7] BESOIN D'AVOIR DES DONNéES EN CACHE par Nicolas
Les développeurs ASP.NET ont l'habitude de mettre des données en cache pour éviter de requêter a chaque fois la base de données. Et il est toujours utilie de penser que vos utilisateurs mobiles n'ont pas troujours une super connexion 3G/WIFI et un for...
Cliquez pour lire la suite de l'article par Nicolas [TFS] COMMENT FORCER LA SAISIE D'UN AREA OU ITERATION[TFS] COMMENT FORCER LA SAISIE D'UN AREA OU ITERATION par cyril
Lorsque l'on créé un Work Item dans TFS, il est possible de le classer dans un "area" et dans une "iteration". Dans la plupart des types de projet, un "area" correspond à une catégorie, une "iteration" à un numéro de version. Il est possible de cré...
Cliquez pour lire la suite de l'article par cyril SQL : FONCTIONS D'AGRéGATION MIN/MAX ET VALEURS NULLSQL : FONCTIONS D'AGRéGATION MIN/MAX ET VALEURS NULL par coq
Les fonctions d'agrégation comme MIN et MAX ignorent les valeurs NULL présentes dans le jeu de données sur lequel porte leur calcul, d'où le fameux message d'avertissement : Warning: Null value is eliminated by an aggregate or other SET operation...
Cliquez pour lire la suite de l'article par coq VOTEZ POUR WARNYGOVOTEZ POUR WARNYGO par Nicolas
La vidéo du projet Warnygo est disponible sur facebook et attend vos votes ! Pour rappel: Warnygo est une application Windows Phone 7 qui permet d'alerter tous utilisateurs inscrits qui se trouve dans la zone où se passe l'...
Cliquez pour lire la suite de l'article par Nicolas
Forum
POTENTIOMETREPOTENTIOMETRE par juledem
Cliquez pour lire la suite par juledem
Logiciels
Bureau de Gestion - ERP Devis Facturation (2.02)BUREAU DE GESTION - ERP DEVIS FACTURATION (2.02)
- Version gratuite du 10/06/2010
Le Bureau de Gestion est un logiciel dédié à la gestion de l'en...
Cliquez pour télécharger Bureau de Gestion - ERP Devis Facturation sDEVIS-FACTURES vlPRO (3.8.0)SDEVIS-FACTURES VLPRO (3.8.0)sDEVIS-FACTURES vlPRO a été mis au point pour permettre besoins des particuliers, créateurs, entr... Cliquez pour télécharger sDEVIS-FACTURES vlPRO LettresFaciles (5.6.0)LETTRESFACILES (5.6.0)LettresFaciles est un logiciel facilitant la création et la rédaction de lettres types.
Son inte... Cliquez pour télécharger LettresFaciles MyPlanning 2010 (5.6.0)MYPLANNING 2010 (5.6.0)MyPlanning 2010 permet de créer des plannings sous la représentation de diagrammes. Plannings pré... Cliquez pour télécharger MyPlanning 2010 Emicsoft Mac DVD en iPad Convertisseur (3.1.16)EMICSOFT MAC DVD EN IPAD CONVERTISSEUR (3.1.16)Emicsoft Mac DVD en iPad Convertisseur, logiciel professionnel de convertir les fichiers DVD en i... Cliquez pour télécharger Emicsoft Mac DVD en iPad Convertisseur
|