Page 1 sur 1

Galerie Photo

Posté : 06 mai 2008, 09:16
par kaikai
Bonjour,

Pour un projet, je travaille avec un graphiste qui realise une galerie photo en flash, comportant 3 vignettes visible et des boutons suivant ou precedent. La galerie comportant evidement plus de 3 photos.
Je souhaiterai que quand on clic sur une vignette cela fasse aparaitre l'image par dessus la fenetre actuelle avec si possible les fonctions suivant precedent ( optionel dans un premier temps ).

On ma dis qu'il fallait transmettre les donnée au flash par XML ( à partir de ma base php ou est enregistré le nom des photos ). Or je ne connais pas ce language, encore moins comment realise cela.

Est-ce que l'on ma conseillé la bonne méthode ? Si oui pouvez vous m'aider un peu ou si non me conseillez une autre piste.

D'avance merci

Posté : 06 mai 2008, 10:27
par kaikai
mon probleme a pas l'air de vous inspirer :(

au moins pouvez vous m'aider sur comment ecrire le nom de mes photos à partir de la BDD dans un fichier XML

Posté : 06 mai 2008, 10:30
par Cyrano
Disons qu'il faudrait dans un premier temps définir la structure XML que tu veux envoyer vers Flash. Partant de là, une simple requête et l'utilisation des fonctions XML pour formater l'envoi ne devrait pas poser de difficultés particulières. Commence donc par cette structure, là dessus, je ne pourrai pas t'aider, je ne touche pas au Flash et je n'ai aucune idée de ce qui est attendu au juste :-k

Posté : 06 mai 2008, 10:45
par kaikai
le fichier xml sera tres simple en architecture du genre
<main>
<photo vignette="url" grande="url...">
<photo vignette="url" grande="url...">
<photo vignette="url" grande="url...">
<main>


les url des photos seront recuperer par la base de donnée et transmise au fichier xml
c'est justement la dessus que je bloque

jespere avoir repondu a ta question car je suis vraiment debutant dans ce domaine

Posté : 06 mai 2008, 11:07
par Cyrano
les url des photos seront recuperer par la base de donnée et transmise au fichier xml
c'est justement la dessus que je bloque
Décompose ton problème global en problèmes plus basiques :
-1- Récupérer les données en base;
-2- Construire un flux XML;

Vas-y une étape à la fois et décompose chaque étape en étapes successives plus simples. Établis une liste de chacune de ces étapes et commence le développement : reviens éventuellement lorsque tu bloques sur une étape particulière : ce sera plus facile pour toi et on pourra t'aiguiller plus rapidement vers une solution précise.

Posté : 06 mai 2008, 11:09
par kaikai
Comme je l'ai dit donc mon prmeier message je n'ai jamais fait de xml donc je n'ai aucun idee de comment faire tout ceci :(

Posté : 06 mai 2008, 11:27
par Cyrano
Là encore tu dois décomposer, nous avons quoi ?
-1- une structure que tu as montré, revue et à peine corrigée, ça donnerait quelque chose comme ceci :

Code : Tout sélectionner

<?xml version="1.0" encoding="utf-8" ?> <main> <photo vignette="http://chemin.vers/vignette1.jpg" grande="http://chemin.vers/grande1.jpg"> <photo vignette="http://chemin.vers/vignette2.jpg" grande="http://chemin.vers/grande2.jpg"> <photo vignette="http://chemin.vers/vignette3.jpg" grande="http://chemin.vers/grande3.jpg"> <main>
-2- Dans cette structure, il y a des éléments qui ne seront pas modifiés et des données variables.

Commence par établir la requête qui va récupérer les trois lignes de données voulues, à savoir les urls des vignettes et des grandes images.

Quand ta requête sera au point, tu pourras construire ce fichier XML en te servant d'une boucle while() par exemple.

Commence déjà avec ça, on verra l'envoi quand cette étape sera franchie.

Posté : 06 mai 2008, 11:39
par kaikai
Merci beaucoup pour ton aide j'y vois deja plus clair