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
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
Chargement XML dans Flash (image,lien photo) [ par quinton75 ]
Bonjour, Je voudrais automatiser l'intégration d'images de lien et de photo dans un fichier .fla via XML. En effet sur ma 1ere frame, j'ai 4 menus e
Changement d'url dans un flash via xml [ par psaumes ]
Bonjour, je me permet de vous solliciter car j'ai eu beau chercher, je n'ai pas trouvé ce qui me convenait réellement. J'ai donc un fichier flash qu
du XML dans une fonction [ par dorsey9 ]
Bonjour à tous, Aprés deux jours de galère pour quelques chose de surement trés simple je vais m'en remettre à ceux qui savent ! je réalise un animat
photogallery flash-xml affichage description des images !! [ par bosseagle ]
Bonjour à tous et merci d'avance à qui voudra me guider dans mon petit problème. J'affiche des images de ma PhotoGallery (Flash Xml)en choisissant dan
poids maximum xml dans flash (base de donnees) [ par a19 ]
Bonjour à tous tout d'abord félicitations pour ce site et ces informations qui m ont permis depuis plusieurs années de progresser en développement. j'
Javascript swfobject VS object tag embed? [ par kiwifruit123 ]
[^^confus2][^^confus2][^^confus2] Bonjour! Qui peut me dire la différence entre le Javascript swfobject et l'object tag embed? Merci beacoup!!! [^
Gestion xml dans un site flash avec des movieclip [ par bantunani ]
BobbyclarckBonjour, Je recherche des conseils, si ce n'est plus pour insérer un gestionaire XML à mon site flash afin gérer le contenu apparaissant'd
Charger un script vidéo dans un texte dynamique XML sous flash [ par OXenZ ]
Bonsoir à tous, Je réalise mon site perso sous flash, mes textes et photos sont chargé à l'aide d'un fichier XML, j'aimerais ajouter aussi mes vidéos
|
Derniers Blogs
MBA : POURQUOI FAIRE ET COMMENT LE CHOISIR ?MBA : POURQUOI FAIRE ET COMMENT LE CHOISIR ? par ROMELARD Fabrice
Formation initiale Durant la formation, le découpage classique est le suivant (je donnerai les équivalences Suisse lorsque je les connaîtrais) : Ecole primaire jusqu'au Collège : Formation générale permettant d'obtenir les méthodes...
Cliquez pour lire la suite de l'article par ROMELARD Fabrice Y'A DES ERREURS QUI PEUVENT RENDRE LE DéVELOPPEUR VIOLENTY'A DES ERREURS QUI PEUVENT RENDRE LE DéVELOPPEUR VIOLENT par Aleks
Quand on a ce genre d'erreur sans log :
Et bas on a juste envie de choper le gas de Microsoft qu'a développé ça et lui foutre des baffes de Coboye ! ...
Cliquez pour lire la suite de l'article par Aleks [HYPER-V 3] PRéSENTATION DES COMMANDLETS POWERSHELL[HYPER-V 3] PRéSENTATION DES COMMANDLETS POWERSHELL par Pierrick CATRO-BROUILLET
Avec la sortie prochaine de la Beta Consumer Preview de Windows 8, j'avais envie de revenir sur une des fonctionnalités que j'attends le plus et que, en bon geek que je suis, j'utilise déjà : Hyper-V 3 ainsi son module PowerShell.
Il y a déjà pléthor...
Cliquez pour lire la suite de l'article par Pierrick CATRO-BROUILLET IIS7 - COMPRESSION GZIPIIS7 - COMPRESSION GZIP par cyril
La compression GZIP permet d'améliorer les performances de navigation en compressant ce qu'envoie le serveur à un client. Pour comprendre comment cela fonctionne, regardons ce qu'il se passe au niveau HTTP lorsqu'un client tente d'accéder à une ress...
Cliquez pour lire la suite de l'article par cyril SHAREPOINT 15 TECHNICAL PREVIEW MANAGED OBJECT MODEL SOFTWARE DEVELOPMENT KITSHAREPOINT 15 TECHNICAL PREVIEW MANAGED OBJECT MODEL SOFTWARE DEVELOPMENT KIT par Matthew
http://www.microsoft.com/download/en/details.aspx?id=28768&utm_source=feedburner&utm_medium=feed&utm_campaign=Feed%3A+MicrosoftDownloadCenter+(Microsoft+Download+Center) ...
Cliquez pour lire la suite de l'article par Matthew
Logiciels
Easy-Planning (1.0.0.1)EASY-PLANNING (1.0.0.1)Basé sur les mêmes principes que MyPlanning, Easy-Planning permet de créer des plannings sous la ... Cliquez pour télécharger Easy-Planning Academy System (17.1.3.0)ACADEMY SYSTEM (17.1.3.0)Logiciel de gestion des établissements.
- élèves/étudiants (inscription, dossier, absence...)
-... Cliquez pour télécharger Academy System COLLECTOR PLUS (3.00B)COLLECTOR PLUS (3.00B)COLLECTOR PLUS version 3.00B est un logiciel utilisant une base de données alimentée par :
- L... Cliquez pour télécharger COLLECTOR PLUS PONAMEDIA PREMIUM - HELLLOOO FLASH DEMO (V7.4)PONAMEDIA PREMIUM - HELLLOOO FLASH DEMO (V7.4)PONAMEDIA TV DEVIENS HELLLOOO FLASH
LA TV SUR VOTRE ORDINATEUR.
Toute une plateforme Multi... Cliquez pour télécharger PONAMEDIA PREMIUM - HELLLOOO FLASH DEMO LettresFaciles 2011 (8.0.0.1)LETTRESFACILES 2011 (8.0.0.1)LettresFaciles est un logiciel facilitant la création et la rédaction de lettres types.
Son inte... Cliquez pour télécharger LettresFaciles 2011
|