begin process at 2010 03 20 16:27:36
  Trouver un code source :
 
dans
 
Accueil > 

Code

 > 

Astuces

 > ALBUM PHOTO SPECIAL NET

ALBUM PHOTO SPECIAL NET


 Information sur la source

Note :
8,64 / 10 - par 44 personnes
8,64 / 10

  • 1

  • 2

  • 3

  • 4

  • 5

  • 6

  • 7

  • 8

  • 9

  • 10
Catégorie :Astuces Classé sous :album, photos, book, diaporama, images Niveau :Initié Date de création :01/10/2004 Date de mise à jour :27/08/2007 12:27:29 Vu / téléchargé :38 452 / 95 914

Auteur : kingcobra

Ecrire un message privé
Site perso
Commentaire sur cette source (81)
Ajouter un commentaire et/ou une note

 Description

un album photos géré grace à un xml qui contient une description et le nom de la photo.
Navigation droite gauche et diaporama.
gestion du chargement par objet MovieClipLoader.


 Conclusion

voici la source avec qques photos en exemple (attention les yeux   )
l'effet de chargement ne fonctionne qu'une fois sur le net, c'est pourquoi un exemple est disponible à cette adresse :

http://sch.jl.free.fr/photos/photos.swf (feel free ;))

 Fichier Zip

Les Membres Club peuvent télécharger directement un fichier contenu dans le zip sans télécharger le zip en entier !

Télécharger le zip


 Historique

20 juin 2006 18:46:55 :
Après quelques demandes, voici une nouvelle version plus complète, robuste, personnalisable. Nouveauté : - Amélioration de la personnalisation - Slide show - Premiere image affichée au départ - Numérotation avec selection
29 juillet 2007 18:19:20 :
Au menu : ** Affichage des mignatures (bien sûr faut les créer et surtout pas mettre les grosses comme j'ai fait sinon ça télécharge pour rien) ** Slide de la selection des images. ** Affichage d'une vignette erreur si une mignature n'a pas été trouvée. ** Navigation au clavier ** Activation/desactivation du diaporama avec la touche 'espace'
29 juillet 2007 18:34:46 :
Avec les mignatures cette fois.
27 août 2007 12:27:29 :
Choses promises, choses dues, voici la version avec l'auto centrage de la vignette active, et seulement si vous avez pas le doight dessus ;) .

 Sources du même auteur

Source avec Zip CHAT AVEC LE NOUVEAU SERVEUR XMLSOCKET
Source avec Zip Source avec une capture SUDOKU SOLVER
Source avec Zip TETRIS
Source avec Zip Source avec une capture NEGATION D'UNE IMAGE BITMAP (FLASH 8 BETA)
Source avec Zip GESTION DE REQUETE SQL VIA FLASH

 Sources de la même categorie

Source avec Zip Source avec une capture BASE SCOLL SUPER SIMPLE par top30
Source avec Zip AS3 PROTOTYPE par top30
Source avec Zip Source avec une capture VERIFICATION SI UN E-MAIL SAISI EST VALIDE par hadjle
Source avec Zip Source avec une capture GESTIONNAIRE KEYBOARDEVENT (TOUCHE MULTIPLE) par Blacknight91titi
Source avec Zip Source avec une capture RENDERDELEGATION: UNE CLASSE SUR L'EVENT.RENDER DU STAGE... par top30

 Sources en rapport avec celle ci

Source avec Zip Source avec une capture DIAPORAMA FLASH XML + FLASH par nixoulamasse
Source avec une capture ALBUM PHOTOS DYNAMIQUE AVEC XML par titi57100
Source avec Zip Source avec une capture GALERIE DE PHOTOS par webcrea92
Source avec Zip Source avec une capture DIAPORAMA EN FLASH AVEC MINIATURES GLISSABLES par xeros159
Source avec Zip Source avec une capture DIAPO PHOTOS DYNAMIQUE FLASH ET XML AVEC MUSIQUE par gazelle67

Commentaires et avis

Commentaire de kingcobra le 01/10/2004 23:48:38

j'ai oublié de dire que les jpg peuvent être remplacé par des swf sans aucun probleme.
De plus le programme redimmentionne toutes images ou anims trop grosses afin de les faire rentrer dans le cadre.

Commentaire de lulusurf le 02/10/2004 13:03:12

vraiment supoerber comme script et les phtos aussi ... lol mais une remarque, ce ne serait pas possible de faire toute de suite apparaitre une des photos ou une sorte de page de spresentation. . ?

Commentaire de kingcobra le 02/10/2004 14:03:37

si apres tu fais ce que tu veux, il suffit de sortir un loadMovie d'un bouton et le mettre dans la frame 1.
moi je donne une idée, à toi de parfaire.

Commentaire de kingcobra le 04/10/2004 15:15:20

merci au gros mongol qu'a fracassé ma note sans expliquer pourquoi...

Commentaire de xavierhaest le 17/10/2004 12:05:05

je tes voter 10 com sa ta note monte de 6 a 7 car ton script est super juste 2 questions rep moi stp:

1)est-ce que on ses ajouter des photo au format .bmp?

2)j'ai ajouter des photo et changer la definition mais il me marke tjrs fesseenlaire ou all kerry peut tu m'aider?


merci as toi

@++

Commentaire de kingcobra le 05/11/2004 20:28:53

j'espere etre revenu assez vite :

1) pour les bmp je ne sais pas du tout j'ai pas essayé mais il me semble (en etant loin d'etre sur) que flash ne les gere pas.

2) pour ce qui est des noms, tu prends le fichiers xml, et tu le modifies a ta convenance. En gardant le meme principe, tu peux ajouter ou retirer des fotos et changer leur noms.

sinon tu peux aller voir une autres de mes sources qui consistent à créer un fichiers xml suivant l'arborescence d'un dossier choisi. c'est en php. voila si tu t'en sors pas met moi un message et j'essairai de t'aider
a plus.

Commentaire de Talboum le 28/12/2004 20:53:09

Comme je suis une fille, j'aime pas trop les photos ... LOL mais le script est super ! Merci !

Commentaire de woohayah le 18/03/2005 10:39:08

Très bon code ! C'est exactement ce que je cherchais.
Merci beaucoup

J'ai néanmoins un problème de newbie.

Tu dis, pour charger directement la première photo, "il suffit de sortir un loadMovie d'un bouton et le mettre dans la frame 1", pourrais tu me dire exactement quelle ligne de code je dois mettre et à quel endroit.

Et plus généralement, si je veux attribuer le chargement d'une photo précise à un bouton, que dois-je écrire et à quel endroit.

Merci d'avance si tu as la patience de me répondre...

Commentaire de kingcobra le 19/03/2005 09:55:35

salut, t'as bien fait de m'envoyer un mess, ça dénotte une certaine intelligence ;) !!
bon voila pour ton pb, remplace le code existant dans la frame 1 par ce code (apres //bouton) :

//boutons
B_next.onRelease = Next_Pic;
function Next_Pic() {
//chargement de l'image selectionnée
_root.INDICE++;
if (_root.INDICE == _root.MAX) {
_root.INDICE = 0;
}
_root.MCloader.loadClip(_root.PIC[_root.INDICE].url, "_root.holder");
_root.desc = _root.PIC[_root.INDICE].name;
}
B_previous.onRelease = Previous_Pic;
function Previous_Pic() {
//chargement de l'image selectionnée
_root.INDICE--;
if (_root.INDICE<0) {
_root.INDICE = _root.MAX-1;
}
_root.MCloader.loadClip(_root.PIC[_root.INDICE].url, "_root.holder");
_root.desc = _root.PIC[_root.INDICE].name;
}

voila, ici j'ai juste deporter l'appel des boutons sur 2 fonctions annexes.
L'appuis d'un bouton appel sa fonction ce qui fait que tu peux appeler toi meme la fonction quand tu ve de n'importe ou.

Ensuite :

t'a juste a rajouter l'appel a la fonction next (ou previous) apres le chargement du xml, normal sinon y'a pa de photos.

je te met la portion de code pour que tu vois ou le rajou a été mis :

if (succes) {
var i = 0;
while (this.firstChild.childNodes[i] != undefined) {
_root.PIC[i] = new Pic_Desc(this.firstChild.childNodes[i].attributes.nom, this.firstChild.childNodes[i].attributes.url);
i++;
}
_root.MAX = i;
Next_Pic();   //<<<<<<<<<======
}

voila pour le premier pb.

Commentaire de kingcobra le 19/03/2005 10:01:29

pour charger une photo précise avec un bouton, t'a juste a connaitre son numero, c vrai que j'ai pas prevu ça dans le code mais c facile d'y remédier.

ces 2 lignes que tu pe trouver dans les fonctions previous et next importe l'image et le commentaire.

_root.MCloader.loadClip(_root.PIC[_root.INDICE].url, "_root.holder");
_root.desc = _root.PIC[_root.INDICE].name;

en fait il te suffit juste de mettre le numero de l'image a la place de "_root.INDICE"

par exemple :

_root.MCloader.loadClip(_root.PIC[5].url, "_root.holder");
_root.desc = _root.PIC[5].name;

affichera la 6eme image et son commentaire sachant que les image commencent a 0.
(et de 0 a 5, y'en a bien 6    ;)   )
voila c tout, a toi de parfaire. @+

Commentaire de woohayah le 22/03/2005 11:46:07

Merci kingcobra,

C'est exactement ce que je voulais. Tout fonctionne très bien. J'espère que ça aidera d'autres à construire leur album photo à partir de ton code.

Encore félicitations et un grand merci pour avoir répondu aussi rapidement.

Commentaire de lanzano le 03/04/2005 17:58:24

mais j'ai une question...

le .swf marche bien.. mais quand je le met sur une page html on ne voit plus les photos j'comprends pas...

j'attends votre aide ca serait sympa merci

Commentaire de gana_82 le 26/09/2005 12:53:48

Salut, j'au un probleme au niveau de la mise en memoire cache. Je m'explique:
J'ai une base de donnée sql avec l'adresse des photos a afficher, le resultat de ma requete sql vient s'ecrire dans un fichier xml (celui ci est lu par le swf), mais lorsque je recharge la page avec des valeurs differente de mon formulaire, c'est toujours les premieres valeurs qui viennent s'afficher dans le swf.
Je voulais savoir comment peut on faire pour eviter la mise en cache d'une appli flash?
Merci
Alex

Commentaire de jonathan724 le 02/10/2005 15:39:38

WOUA trop bien ce code ! Mais je préfère les 2 photos qui vont avec ! lol

Commentaire de easysofts le 17/11/2005 14:08:34

Ce code est parfait pour moi, très léger et adaptable assez facilement (9/10)

Mais j'aimerais savoir comment faire marcher l'abum photo lorsque qu'il est dans un clip ? et même lorsqu'il est dans un clip d'un clip.

car j'essais par tout moyen mais les images n'apparaissent pas dès que le code n'est plus sur la frame principale.

si quelqu'un a une idée,

Merci bcp.

Commentaire de shokadelika le 07/12/2005 13:19:54

Merci pour ce code. Pile poil ce que je cherchais.

Commentaire de jojoss le 30/12/2005 21:07:05

Super ce code, ca fais un moment je je cherche un swf pour mon diaporama!

Par contre j'aurais voulus si possible, de crée deux fenetre (Une pour le titre et l'autre pour quelque commentaire de 3 ligne maxi).

J'ai assayer de modifier le code mais ca planter de que je modifi le XML.

Saut et continu a fais des chose aussi super

Commentaire de cedroy le 10/05/2006 12:20:59

Très bien la source mais comment dois je faire pour ajouter un lien dans le nom de la photo? J'aimerai faire un lien vers une page web, donc par exemple pour telle photo , visitez notre site pour + de détails.

Commentaire de jiajo le 30/05/2006 15:53:01

bonjour , merci pour ce code.
comment faire pour qu'au debut il n'y ai juste le bouton next, et quand on arrive au bout des photos qu'on ai jsute le bouton retour ?
merci d'avance.
et je n'arive pas à afficher le numero des images ?

Commentaire de Cyrion81 le 07/09/2006 00:28:59

Très bon script facile a mettre en oeuvre

Commentaire de kissifrotsipik le 02/10/2006 17:52:11

coucou merci pour ce script il est genial il marche tres bien ça fait tres longtemps que je cherche c'est exactement ce qu'il me fallait merci merci merci

Commentaire de polo12 le 22/10/2006 04:09:58

Bonjour,
Bon travail
Mais je croix que votre gallerie lui manque les catégories
et les miniatures
Merci

Commentaire de mazertyx le 01/11/2006 19:38:08

Super code et apparence facilement modifiable! Merci.

J'ai la même question que celle posée par easysofts dans son commentaire (qui date un peu): comment faire pour faire marcher l'abum photo lorsque qu'il est dans un clip ?

La seule manière que j'ai essayée et aussi la seule que je connaisse mais qui n'a pas marché est celle-ci:

Dans un nouveau fichier, un bouton relié à ce code:

on(press){
mclip.removeMovieClip();
mclip = _root.createEmptyMovieClip("sequence1",0);
_root["sequence1"]._x = 0;
_root["sequence1"]._y = 100;
mclip.loadMovie("photos_01.swf",0);
}

Avec, bien sur, le fichier photos_01.swf et tous ses éléments relatifs correctement dans l'arborescence des répertoires.

kingcobra, je suis coincé, help!

merci d'avance

Commentaire de mazertyx le 02/11/2006 19:54:29

Concernant le message que j'ai envoyé hier, je crois avoir trouvé la réponse tout seul:

Il suffit de rajoutter au tout début du code AS du diaporama la  ligne
this._lockroot = true;

Plus d'infos là (merci le forum!!):
http://wiki.media-box.net/documentation/flash/movieclip/lockroot

Commentaire de fanf43 le 30/01/2007 00:11:42

Bonjour, merci pour cette trés bonne source!
si on veut un hyper liens dans le nom de la photo comment l'inscrit on dans le XML?

Commentaire de goldo4 le 17/03/2007 19:36:51

Bonjour,

Je bloque sur le diaporama special décliné par Top30, et pas de réponse...
pouvez vous m'éclairer vu que la base est similaire à celle de Kingcobra...

je dois dire que j'ai téléchargé le diaporama special de Kingcobra qui ne semble
pas marcher... est-ce parce qu'il y a un changement à y apporter?, une évolution
de flash (8), ou parce que je bosse sur mac...

Bizarre, j'ai donc plancher sur l'album special avec le container de Top30, et là je sèche...
sans voir pourquoi...
> le fichier swf natif marche à la base, mais dès que j'ouvre le fla et que j'exporte
directement le swf, il ne marche plus. N'y aurait il pas un pb récent?

J'ai ce message:
**Erreur** Symbole = cadre, calque = Calque 1, image = 1 :Ligne 1 : Impossible de charger
la classe ou l'interface 'hope.UI.Container'.

Total des erreurs ActionScript : 1 Erreurs signalées : 1

Pourtant aucun lien, aucun nom n'a été changé et je n'arrête pas de partir des nouveaux
fichiers natifs, pour voir si ce n'est pas une mauvaise manip' de ma part... mais il est clair
que le swf natif est bon, et à partir du fla, il ne l'est plus.
Y'a t'il une évolution suite à la gamme des logiciels ds le code? Je suis sur flash 8. Car le swf
et tout les éléments sont bien ds le même fichier.

Peut être aurez-vous rencontré ce même pb... et que vous pourrez m'éclairer...

Sinon, j'ai intégré le module de top30 à une base perso, et je reste bloqué en erreur avec cela:

**Erreur** Séquence = Séquence 1, calque = cadre + holder, image = 1 :Ligne 31 : ')' ou ',' attendu
     function getIndex ( n :Number ) :Number ;


Total des erreurs ActionScript : 1 Erreurs signalées : 1

et ni ',', ni ')' ne changent qqch. que faire, et que mettre à la place pour éviter cette erreur? Bizarre.



Merci de me répondre, il faut que j'y arrive. En espérant avoir votre aide.

top30 à cette adresse: http://www.flashkod.com/codes/ALBUM-SPECIAL-NET-CLASS-CONTAINER_26539.aspx#

Commentaire de trucage le 12/05/2007 10:59:00

Bonjour, je débute en flash et je ne sais pas comment changé l'url des photos ! J'ai chercher dans les codes action script rien trouvé ! Quelqu'un peut m'aider ? merci

Commentaire de kingcobra le 17/05/2007 11:34:02

ipo !

goldo4 : je ne comprend pas pourquoi ça marche pas... normalement tu prends tel quel et ça marche, attention à bien mettre les photos et XML au bon endroit.

trucage : Tu peux changer les url dans le fichier XML à placer dans un dossier 'photos' à côté du swf.

Commentaire de scorrom le 22/05/2007 00:20:22

Bonjour kingcobra , super script qui merite donc une super note :P

J'ai comparé des dizaines de script de diaporama et j'en ai retravaillé certain pour l'adapter à mon site, mais maintenant je crois que tout est à refaire car j'aime beaucoup le tiens avec le chargement des images, le bouton fleche gauche et fleche droit et surtout l'option diaporama et avec les legendes !

Il ne lui manque qu'une seule chose pour etre niquel de chez niquel se sont les vignettes. En reprenant ton slide en bas, est il possible qu'a la place d'un numero il y est dans le cadre une vignette de la photo correspondante ?

Je n'ai aucune connaissance donc je sais que je n'y arriverais jamais à le faire, donc je voulais juste savoire si dans la prochaine version tu pouvais le faire :P

Le seul probleme c'est que plus il y a de "cadre" (avec nombre ou vignette) plus il se chevauche, il faudrait trouver une parade.

Encore bravo car le script actuel est deja vraiment tip top !!

Commentaire de Tortue3000 le 16/06/2007 22:06:57

oh nan ! enfin une source simple à comprendre ! et qu'on peut donc modifier facilement ! merci ! merci ! MERCI !!!!!!! MEEEEEEEEEEEEEERCI !!!

Commentaire de Tortue3000 le 16/06/2007 22:08:58

impec je te met 10 l'ami

Commentaire de vcitys le 20/06/2007 23:12:50

Vraiment super comme source !! Même une novice comme moi a réussi à la mettre en place !! 10/10

Je suis du même avis que Scorrom, si l'on pouvait voir la photo en miniature en bas à la place des numéros et que les numéro ne se superpose pas quand il y en a trop serait encore mieux. :)

En tout cas vraiment super ! Merci !

Commentaire de madiun le 28/06/2007 21:58:46

Salut,

merci bien boucoup, script simple (enfin à lire en tout cas) Un grand merci à toi, c'est tout à fait ce que je cherchais. Excellent

Bonne continuation

Au plaisir

Damien

Commentaire de kingcobra le 19/07/2007 16:30:50

salut,

Merci à tous, en effet vous avez raison ce serait nettement mieux avec les vignettes.
De plus la superposition des numéros est dûe à un oublie de ma part en cas de forte afluence, j'y remédierai.
J'ai aussi vu en testant que le diaporama faisait passer à l'image suivante sans attendre la fin du telechargement.
Il faudrait que ça finisse de DL puis ça montre l'image, puis ça passe à la suivante.

En tout cas merci pour vos remarques, je fais ça dès que j'ai le temps.

Commentaire de scorrom le 19/07/2007 16:35:55

J'attendais avec impatience un signe de vie de ta part :D

vivement les vignettes alors !!! La création de mes galeries photos était en standby en attendant cet ajout/modification ^_^

Merci en tout cas !

Commentaire de kingcobra le 29/07/2007 18:23:01

Salut, voilà c'est pas mal du tout là, il me manque plus qu'à ce que la sélection soit suivie par la vignette line.
Il faudrait que l'image en visu soit visible aussi dans les vignettes (au milieu ?).

Je continuerai dès que le temps me le permet, donc bientôt ;).

Commentaire de scorrom le 29/07/2007 18:58:45

C'est de la BOMBE ATOMIQUE !!!

Encore bravo et merci beaucoup et comme tu le dis, il n'y a plus que l'histoire de la vignette et se sera un excellent script d'album photo facil à personnaliser et à integrer que je recommande à tous le monde :D

Commentaire de scorrom le 04/09/2007 16:25:50

Encore une mise à jour très interessante avec le slide qui se bouge tout seul et qui prend en compte tout de même les acts de l'utilisateur sans que cela le gène !

Bref vraiment bien réalisé et bien étudié, merci encore xD

Commentaire de utosky le 24/09/2007 09:02:33 10/10

Bonjour,

Merci pour le code, très facile a utiliser même pour une mongole comme moi!
Voici ce que j en ai fait (en cours de développement): http://marineboudeau.com/Cara/album1.html.

J'ai une question, et bien que j'ai essaye de bidouiller un peu, au lieu d avoir un bandage de miniatures en bas de mas page, j aimerais les mettre sous forme de tableau 3x4 sur la droite. A quelle endroit dois-je apporter des modifs au code, et quelles sortes de modifs?

J ai essaye d'inverser le code si dessous:
newClip._x = (i-1)*(ESPACEMENT+LARGEUR_VIGNETTE);
newClip._y = 0;
Ce qui m a permis d avoir tt a la verticale au lieu d horizontale (j ai aussi du changer le masque du cadre). Mais j ai toujours le probleme d'une colonne ou d 'une ligne.

Ensuite, j ai essaye d'insérer le code suivant, mais je suis sure que c est atrocement faux. (ne rigolez pas...!)
if (this.firstChild.childNodes[i].attributes.mignature._y>400){
this.firstChild.childNodes[i].attributes.mignature._x =(i-1)*(ESPACEMENT+LARGEUR_VIGNETTE);
}

...

Vous pouvez m'aidez s'il vous plait?
Merci d'avance!
:)

Commentaire de kingcobra le 24/09/2007 10:49:06

bonjour, (You could have prefered me to write you in English but let us not forget the others)

Tu ne m'as pas l'air aussi mongole que tu le dis, les modifs que tu y as apportées ne sont pas trivial et ce que tu veux faire non plus.

C'est tout à fait possible cela dit.
Le but est de rendre le masque de la taille que tu veux, pour que l'autoscroll puisse être géré.
Ensuite pour placer les vignettes, il faut partir d'un certain X et un certain Y, ce qui donne a peu pres ça : (si les photos sont affichées de gauche à droite et de haut en bas)

var nbColonnes = 4; //nb colonnes souhaitées
var posY = -1; //premiere position en y (-1 car on ajoute 1 en dessous)
pour chaque photos {
    if ((i-1)%nbColonnes == 0){
        posY++; //si on atteint le nombre de colonnes, on passe à la ligne
    }
    newClip._x = ((i-1)%nbColonnes)*(ESPACEMENT+LARGEUR_VIGNETTE);
    newClip._y = posY*(ESPACEMENT+HAUTEUR_VIGNETTE);
    //vérifier que HAUTEUR_VIGNETTE existe bin.
}

Voilà, ça devrait aller.
Ne pas oublier de faire géré le scroll en mettant quasiment le meme code que moi mais en dans le sens vertical et non pas horizontal.

Bon courage.

Commentaire de utosky le 10/10/2007 08:53:26

Bonjour,
Encore moi!! :) Merci bcp pour votre réponse ultra rapide!
J ai essaye d implémenter le code mais j ai encore un pb. Les colonnes se mettent bien en place mais j ai un petit problème au niveau des retours a la ligne.
Voici le résultat: http://marineboudeau.com/Cara/album_test.swf

1. La première ligne s'affiche, la première image est correctement placée, les images suivant sont une ligne au dessus (vous vous en rendrez compte en cliquant sur la fleche NEXT).
2. les autres lignes ne s affichent pas
3. après avoir clicke sur la 3eme image, tout s'en va 3 ligne en dessous
4. enfin, on peut voir le reste des images en transparence sous la première ligne d image. Donc elles sont bien la mais le retour a la ligne ne fonctionne pas.

Voici la partie de code que j ai pour la création de colonnes:

//objetXML
MCXML = new XML();
MCXML.load("photos.xml");
MCXML.ignoreWhite = true;
MCXML.onLoad = function(succes) {
function Pic_Desc(n, u) {
this.name = n;
this.url = u;
this.small = undefined;
}
if (succes) {
//extraction des images du fichier XML
var i = 0;
while (this.firstChild.childNodes[i] != undefined) {
_root.PIC[i] = new Pic_Desc(this.firstChild.childNodes[i].attributes.nom, this.firstChild.childNodes[i].attributes.url);
if (this.firstChild.childNodes[i].attributes.mignature != undefined) {
_root.PIC[i].small = this.firstChild.childNodes[i].attributes.mignature;
}
i++;
}
_root.MAX = i;
//affichage des numeros d'images ou des mignatures
for (i=1; i<=_root.MAX; i++) {
var newClip;
if (_root.PIC[i-1].small != undefined) {
//chargement des vignettes si besoin.
newClip = v_holder.holder.attachMovie("mignature", "bn_"+i, i+100);
Ecm = new Object();
Ecm.onLoadInit = function(MCtarget) {
MCtarget = MCtarget._parent;
MCtarget._width = LARGEUR_VIGNETTE;
MCtarget._height = HAUTEUR_VIGNETTE;
setMouseEffect(MCtarget);
MCtarget.num = Number(MCtarget._name.substring(3));
};
MCloaderm = new MovieClipLoader();
MCloaderm.addListener(Ecm);
MCloaderm.loadClip(_root.PIC[i-1].small, newClip.holder);
} else {
newClip = v_holder.holder.attachMovie("B_numero", "bn_"+i, i+100);
newClip.num = i;
newClip._width = LARGEUR_VIGNETTE;
newClip._height = HAUTEUR_VIGNETTE;
setMouseEffect(newClip);
}

//removed because of below
//newClip._x = (i-1)*(ESPACEMENT+LARGEUR_VIGNETTE);
//newClip._y = 0;

//CODE FROM KINGCOBRA
var nbColonnes = 5; //nb colonnes souhaitées
var posY = -1; //premiere position en y (-1 car on ajoute 1 en dessous) pour chaque photos
{
     if ((i-1)%nbColonnes == 0){
         posY++; //si on atteint le nombre de colonnes, on passe à la ligne
     }
     newClip._x = ((i-1)%nbColonnes)*(ESPACEMENT+LARGEUR_VIGNETTE);
     newClip._y = posY*(ESPACEMENT+HAUTEUR_VIGNETTE); //vérifier que HAUTEUR_VIGNETTE existe bien.
}
//END OF CODE FROM KINGCOBRA
}
//pour afficher la premiere image directement
B_next.onRelease();
}
};


Que se passe t-il? D'autre part, j'ai modifie le scrolling comme vous me l'aviez conseille, mais je me demande si tt est bon. J'imagine qu une fois que la creation de colonnes sera effective, tout rentrera dans l'ordre... :P


Voila, merci encore par avance de votre aide. J'aurais sans doute du vous envoyer un email, mais je suis sure que ces questions peuvent aider les plus debutants! :)
Marine

stop();
this.slideTo = function(frameNumber) {
//var avg = (cadre_vignette._width-_root.LARGEUR_VIGNETTE-_root.ESPACEMENT)/2;
var avg = (cadre_vignette._height-_root.HAUTEUR_VIGNETTE-_root.ESPACEMENT)/2;
//var cadre_pos = cadre_vignette._x+avg;
var cadre_pos = cadre_vignette._y+avg;
//var L = (_root.LARGEUR_VIGNETTE+_root.ESPACEMENT)*frameNumber;
var L = (_root.HAUTEUR_VIGNETTE+_root.ESPACEMENT)*frameNumber;
this.finalPosition = cadre_pos-L;
if (this.finalPosition>0) {
this.finalPosition = 0;
//} else if (this.finalPosition+holder._width<cadre_vignette._width) {
} else if (this.finalPosition+holder._height<cadre_vignette._height) {
//this.finalPosition = cadre_vignette._width-holder._width;
this.finalPosition = cadre_vignette._height-holder._height;
}
};
this.onEnterFrame = function() {
//if (_xmouse>0 && _xmouse<cadre_vignette._width && _ymouse>0 && _ymouse<cadre_vignette._height) {
if (_ymouse>0 && _ymouse<cadre_vignette._height && _xmouse>0 && _xmouse<cadre_vignette._width) {
//if (holder._width>cadre_vignette._width) {
if (holder._height>cadre_vignette._height) {
//vitesse = (_xmouse-cadre_vignette._width/2)/15;
vitesse = (_ymouse-cadre_vignette._height/2)/15;
//holder._x -= vitesse;
holder._y -= vitesse;
//if (holder._x>0) {
if (holder._y>0) {
//holder._x = 0;
holder._y = 0;
//} else if (holder._x+holder._width<cadre_vignette._width) {
} else if (holder._y+holder._height<cadre_vignette._height) {
//holder._x = cadre_vignette._width-holder._width;
holder._y = cadre_vignette._height-holder._height;
}
}
} else {
if (this.finalPosition != undefined) {
//depl = (holder._x-this.finalPosition)/4;
depl = (holder._y-this.finalPosition)/4;
if (Math.abs(depl)<0.01) {
this.finalPosition = undefined;
}
//holder._x -= depl;
holder._y -= depl;
}
}
};

Commentaire de muca le 29/11/2007 01:26:36 10/10

hello mister "kingcobra"

je te mais 10 vraiment bien le script.

mais quend je le load a partir de mon swf principale les vignettes(scroll) sisparait
il ny a que les boutons et les photos bien sur mais pourquoi les vignettes ne s'affiche pas.?

en attente de tes nouvelles
cordialement
muca

Commentaire de sousoulebarbu le 05/12/2007 18:59:22

Bonjour,
Alors déja je voulais te féliciter pour ce super code et en plus simple à adapter, mais j'ai un petit soucis tout bête:
si je met un trace(Stage.displayState); je reçois l'erreur suivante: "Il n'existe aucune propriété nommée 'displayState'."
Je ne comprend pas d'où ça peut venir, et vous?

Commentaire de kingcobra le 06/12/2007 16:25:04

MUCA : je vois pas ce qui ne vas pas, j'ai testé et ça marche très bien.
Assure toi que tes adresses vers les XMLs et photos sont toujours bonnes apres chargement.
J'entend par là, que les références à tes fichiers pointent toujours vers les adresses physiques des fichiers.

SOUSOULEBARBU : Je pense que ça a rien à voir avec la source, l'erreur te dit simplement qu'il n'existe pas de propriété 'displayState' dans l'objet Stage.
Vérifie la validité de cette propriété, ou encore de sa casse.

Commentaire de chaton_du_37 le 14/12/2007 20:06:09

Salt
je trouve le script trés bien fait, mais se endant j'ai un petit souis que je n'arrive pas à résoudre.
J'ai souhaité metre ton scripte sur ne de mes page, le souis c'est quand il n'es pas sur l'image 1 du scénario il m'affiche pas les vignettes, sauf que moi je vodré le mettre plus loin que sur l'image un j'ai fouillé pour trouver une solution, mais je n'est pas trouvé.
Je suis pas non plus une grande experte.
Merci de bien vouloir m'aider.

Commentaire de chaton_du_37 le 14/12/2007 20:09:14

Salut
je trouve le script trés bien fait, mais se pendant j'ai un petit soucis que je n'arrive pas à résoudre.
J'ai souhaité mettre ton scripte sur une de mes pages, le soucis c'est que quand il n'est pas sur l'image 1 du scénario il m'affiche pas les vignettes, sauf que moi je voudré le mettre plus loin que sur l'image 1 j'ai fouillée pour trouver une solution, mais je n'est pas trouvée.
Je suis pas non plus une grande experte.
Merci de bien vouloir m'aider.

PS: j'ai réecri le message, désolé mon clavié déconne.

Commentaire de kingcobra le 15/12/2007 12:31:39

Je pense que tu oublies juste de récupérer l'objet qui permet d'afficher les vignettes en image 1.
Il est pas visible.
Je te conseille de copier les images avec la trame en haut.

Commentaire de axsymada le 16/12/2007 13:36:56

salut tres belle source

mon probleme est que quand j envoye tout les elements chez mon f a i  le flash apparait mais pas les photos dedant pourtant les miniatures les photos le xml le flash et le html ont etes envoyes

sos

Commentaire de kingcobra le 16/12/2007 18:25:53

ça peut etre un peu plus lent qu'en local meme pour les mignatures mais pas dramatique.
J'ai entendu parler de pb avec flash et free, je n'en sais pas plus mais si tu as free, renseigne toi la dessus avant de chercher dans la source.

Bon courage

Commentaire de duozoom le 30/12/2007 12:45:07

bonjour bonnes fêtes et bravo
je trouve le script trés bien fait, mais se pendant j'ai un petit soucis si tu peu m aider merci.
tout marche super sauf que quand je l envois sur un autre niveau "on (release) {loadMovieNum("photos.swf",2);
}

la première image apparais les boutons de navig aussi sa marche les photos défiles mais les vignettes n apparaissent pas a ce niveau pourquoi je me creuse la tête  impossible
Je ne comprend pas d'où ça peut venir, et vous? "je pense que oui lol"
Merci de bien vouloir m'aider.
bonne fin d année
J Pierre

Commentaire de axsymada le 30/12/2007 14:40:47

mon probleme est réglé
j"ai retravaillé mes photos sur paint shop pro-x
les ai fait heberger sur un serveur et j'ai
changé leur chemin dans le .xml
voic le resultat
http://ass.et.ai.chez-alice.fr/album.htm

merci pour cette sources et en esperant
que je puisse un jour a mon tour donner une source
a+

Commentaire de duozoom le 30/12/2007 15:10:05 9/10

excuse voila mon vote

Commentaire de djgio le 03/01/2008 14:20:44

Que dire de plus ..... merci et bravo mais c'est déjà fait je pense, bon alors ... bonne année 2008, et surtout plus de script de ce genre, vraiment top.
Gio

Commentaire de CottonEyes le 08/01/2008 10:03:36 10/10

Bonjour,

J'ai mis 10 c'est exactement ce que je cherchais, mais juste une question: Y a t'il possibilité de mettre le slide à la vertical sur le côté ??

Commentaire de philiphoto le 10/02/2008 14:21:28 10/10

Bonjour,

Bon, ben voila, pour moi qui suis un molusque en flash (entre autres :) ) c'est du tout bon !

Bon, j'ai quand même un souci....

Les vignettes ne chargent pas....

Comprend pas pourquoi....

Tout fonctionne, sauf ça...

Quand j'utilise le fichier tel quel, tout va bien, mais des que je le copie dans le calque de ma galerie, ben, zoup, plus de vignettes....

Pourtant, j'ai bien copié le fichier xml, les images, les vignettes, tous les nom sont cleans, les commentaires apparaissent, mais pas les vignettes... just...... HELP !!!!!

Sinon, rien à dire, vraiment classe cette galerie !

Amicalement, Philippe.

Commentaire de philiphoto le 10/02/2008 16:00:10

Bon...

En fait, ca y est, j'ai résolu le truc, je vous le livre des fois que quelqu'un soit dans le même cas...

En fait, j'ai copié "le mouvement" des vignettes separements, et boum, ça fonctionne !

Amicalement,

Philippe

Commentaire de ncrosse le 10/02/2008 19:18:32

Salut Philiphoto,

J'ai exactement le même pb que toi... mais quand tu dis que tu as copier "le mouvement" des vignettes séparément et que ça marche... tu peux être plus précis?? merci de ton aide.

En tous cas, Kingcobra, un grand merci pour ce grand coup de main qui convient à pas mal de personnes, apparemment.

A+


Nico

Commentaire de ncrosse le 10/02/2008 19:26:39 9/10

j'ai oublié de voter... c'est fait ! ;)

Commentaire de philiphoto le 11/02/2008 17:59:07

Bonjour,

Pour Nico, ben j'ai copié par clic droit le cadre ou s'affiche les vignettes et je l'ai collé dans ma nouvelle page, en fait je pense que je n'avais pas tout selectionné...


Pour Kingcobra.... J'ai un autre souci.... t'ain, suis vraiment une brosse...

Bon, je fais plusieurs galeries, jusque là...

Je mets le liens vers le nouveau fichier xml dans le script, et tout va bien, ça me lis les bon commentaires et tout, mais...

Ca ne charge pas mes images ?!?!

En fait, j'ai mis dans le dossier xml le chemin pour aller chercher l'image sous cette forme:

<photo nom="Cuivres et Cornemuse" url="concert/001.jpg" mignature="concert/t001.jpg"/>

A la place du fichier d'origine qui est sous cette forme:

<photo nom="Cuivres et Cornemuse" url="001.jpg" mignature="t001.jpg"/>


Est ce que comme pour le fichier xml il faut aussi changer un truc dans le script ???
Si c'est le cas, je n'ai pas compris ou... Mais ca vient peut etre aussi de mon QI d'huitre...


Si quelqu'un a une idée....

Amicalement,

Philippe.  

Commentaire de philiphoto le 11/02/2008 18:31:51

Bon......

J'ai trouvé....

En ce moment j'ai l'impression que je fais vivre le forum à moi tout seul....


En fait. Non, j'ai trop honte.

Bah, de toute façon, on se croisera pas alors... :)

M'a gouré dans le renommage des photos...

Ok, je sors...

Longtemps et loin....

La Honte....

Amicalement ( si vous voulez encore de moi après ça...)

Philippe.

Commentaire de utosky le 11/02/2008 18:34:52

Bonjour,
Encore moi!! :) Merci bcp pour votre réponse ultra rapide!
J ai essaye d implémenter le code mais j ai encore un pb. Les colonnes se mettent bien en place mais j ai un petit problème au niveau des retours a la ligne.
Voici le résultat: http://marineboudeau.com/Cara/album_test.swf

1. La première ligne s'affiche, la première image est correctement placée, les images suivant sont une ligne au dessus (vous vous en rendrez compte en cliquant sur la fleche NEXT).
2. les autres lignes ne s affichent pas
3. après avoir clicke sur la 3eme image, tout s'en va 3 ligne en dessous
4. enfin, on peut voir le reste des images en transparence sous la première ligne d image. Donc elles sont bien la mais le retour a la ligne ne fonctionne pas.

Voici la partie de code que j ai pour la création de colonnes:

//objetXML
MCXML = new XML();
MCXML.load("photos.xml");
MCXML.ignoreWhite = true;
MCXML.onLoad = function(succes) {
function Pic_Desc(n, u) {
this.name = n;
this.url = u;
this.small = undefined;
}
if (succes) {
//extraction des images du fichier XML
var i = 0;
while (this.firstChild.childNodes[i] != undefined) {
_root.PIC[i] = new Pic_Desc(this.firstChild.childNodes[i].attributes.nom, this.firstChild.childNodes[i].attributes.url);
if (this.firstChild.childNodes[i].attributes.mignature != undefined) {
_root.PIC[i].small = this.firstChild.childNodes[i].attributes.mignature;
}
i++;
}
_root.MAX = i;
//affichage des numeros d'images ou des mignatures
for (i=1; i<=_root.MAX; i++) {
var newClip;
if (_root.PIC[i-1].small != undefined) {
//chargement des vignettes si besoin.
newClip = v_holder.holder.attachMovie("mignature", "bn_"+i, i+100);
Ecm = new Object();
Ecm.onLoadInit = function(MCtarget) {
MCtarget = MCtarget._parent;
MCtarget._width = LARGEUR_VIGNETTE;
MCtarget._height = HAUTEUR_VIGNETTE;
setMouseEffect(MCtarget);
MCtarget.num = Number(MCtarget._name.substring(3));
};
MCloaderm = new MovieClipLoader();
MCloaderm.addListener(Ecm);
MCloaderm.loadClip(_root.PIC[i-1].small, newClip.holder);
} else {
newClip = v_holder.holder.attachMovie("B_numero", "bn_"+i, i+100);
newClip.num = i;
newClip._width = LARGEUR_VIGNETTE;
newClip._height = HAUTEUR_VIGNETTE;
setMouseEffect(newClip);
}

//removed because of below
//newClip._x = (i-1)*(ESPACEMENT+LARGEUR_VIGNETTE);
//newClip._y = 0;

//CODE FROM KINGCOBRA
var nbColonnes = 5; //nb colonnes souhaitées
var posY = -1; //premiere position en y (-1 car on ajoute 1 en dessous) pour chaque photos
{
     if ((i-1)%nbColonnes == 0){
         posY++; //si on atteint le nombre de colonnes, on passe à la ligne
     }
     newClip._x = ((i-1)%nbColonnes)*(ESPACEMENT+LARGEUR_VIGNETTE);
     newClip._y = posY*(ESPACEMENT+HAUTEUR_VIGNETTE); //vérifier que HAUTEUR_VIGNETTE existe bien.
}
//END OF CODE FROM KINGCOBRA
}
//pour afficher la premiere image directement
B_next.onRelease();
}
};


Que se passe t-il? D'autre part, j'ai modifie le scrolling comme vous me l'aviez conseille, mais je me demande si tt est bon. J'imagine qu une fois que la creation de colonnes sera effective, tout rentrera dans l'ordre... :P


Voila, merci encore par avance de votre aide. J'aurais sans doute du vous envoyer un email, mais je suis sure que ces questions peuvent aider les plus debutants! :)
Marine

stop();
this.slideTo = function(frameNumber) {
//var avg = (cadre_vignette._width-_root.LARGEUR_VIGNETTE-_root.ESPACEMENT)/2;
var avg = (cadre_vignette._height-_root.HAUTEUR_VIGNETTE-_root.ESPACEMENT)/2;
//var cadre_pos = cadre_vignette._x+avg;
var cadre_pos = cadre_vignette._y+avg;
//var L = (_root.LARGEUR_VIGNETTE+_root.ESPACEMENT)*frameNumber;
var L = (_root.HAUTEUR_VIGNETTE+_root.ESPACEMENT)*frameNumber;
this.finalPosition = cadre_pos-L;
if (this.finalPosition>0) {
this.finalPosition = 0;
//} else if (this.finalPosition+holder._width<cadre_vignette._width) {
} else if (this.finalPosition+holder._height<cadre_vignette._height) {
//this.finalPosition = cadre_vignette._width-holder._width;
this.finalPosition = cadre_vignette._height-holder._height;
}
};
this.onEnterFrame = function() {
//if (_xmouse>0 && _xmouse<cadre_vignette._width && _ymouse>0 && _ymouse<cadre_vignette._height) {
if (_ymouse>0 && _ymouse<cadre_vignette._height && _xmouse>0 && _xmouse<cadre_vignette._width) {
//if (holder._width>cadre_vignette._width) {
if (holder._height>cadre_vignette._height) {
//vitesse = (_xmouse-cadre_vignette._width/2)/15;
vitesse = (_ymouse-cadre_vignette._height/2)/15;
//holder._x -= vitesse;
holder._y -= vitesse;
//if (holder._x>0) {
if (holder._y>0) {
//holder._x = 0;
holder._y = 0;
//} else if (holder._x+holder._width<cadre_vignette._width) {
} else if (holder._y+holder._height<cadre_vignette._height) {
//holder._x = cadre_vignette._width-holder._width;
holder._y = cadre_vignette._height-holder._height;
}
}
} else {
if (this.finalPosition != undefined) {
//depl = (holder._x-this.finalPosition)/4;
depl = (holder._y-this.finalPosition)/4;
if (Math.abs(depl)<0.01) {
this.finalPosition = undefined;
}
//holder._x -= depl;
holder._y -= depl;
}
}
};

Commentaire de vieuxmotard le 17/02/2008 17:03:31

Bonjour à tous,
merci et bravo KINGCOBRA pour tout ton travail, pour ce script et pour d'autres...

Comme beaucoup de participants à cette page, j'ai aussi des pbs avec l'affichage des vignettes, je loade le swf dans une anim.
J'ai utilisé "this._lockroot = true;", mais ça ne marche pas à touts  les coups. une fois sur deux les vignettes s'affichent.
le swf  ainsi que le dossier contenant les images sont au même niveau que l'anim principale. Le XML contient les chemins des images.
Un rafraîchissement?, un unloadMovie? , j'ai essayé sans succès.
Je me remets à vos bonnes idées et à votre expérience avec mes remerciements.

Commentaire de vieuxmotard le 17/02/2008 17:58:22

Re,
je pense avoir trouvé, j'essaye en ligne
A+

Commentaire de szambaux le 12/03/2008 16:35:37 10/10

Génial,la source est libre de droit? car j'aimerais l'adapter sur un site internet d'un client, merci

Commentaire de utosky le 15/03/2008 07:59:47

Bonjour, encore moi. Cette fois j ai un nouveau probleme.
Je suis arrivee a mettre en place le diaporama: http://marineboudeau.com/yoursite/main_light.html.
Suivez ce lien, appuyez sur "enter" une fois sur le panneau principal, descendez, vous verrez un chat blanc, cliquez dessus et le slideshow apparaitra. La premiere fois que vous le faites apparaitre, tout va bien (au niveau du fonctionnement du slideshow du moins - il me reste d autres reglages a faire). Ensuite fermez la fenetre et essayez de relancer le slideshow en cliquant de nouveau sur le chat blanc. Et voila, cette fois-ci, les thumbnails n'apparaissent plus.
Comment ca se fait?? Je vois que je ne suis pas la seule a avoir des problemes avec le chargement des miniatures.

D'avance, merci de m'aider.

Commentaire de vieuxmotard le 15/03/2008 19:10:24

Bonjour à tous.
Finalement après divers essais, le pb d'affichage des vignettes semblait être réglé.
Mais lors d'une demande de diaporama auto, puis quitter Slideshow, puis revenir de nouveau sur Slideshow, le diaporama auto fonctionne toujours et impossible de le désactiver.
La solution vers laquelle je me suis résolu est de faire apparaitre le diaporama dans une fenêtre PopUp.
Apparemment ça résout la référence à _root.

En réponse à utosky, je ne vois pas le chat blanc.
Apparemment il y a des zones actives, dans l'immeuble, elles ne mènent nulle part.
A+

Commentaire de utosky le 15/03/2008 23:30:30

Vieuxmotard: pour se balader dans le flash, deplace toi avec ton clavier, utilise la touche du bas. Tu devrais voir un chat noir dont la queue bouge ainsi qu'un chat blanc qui dort...
Sinon, comment as tu regle le probleme de l'affichage des vignettes?

Merci.

Commentaire de vieuxmotard le 16/03/2008 04:24:15

Tout va bien utosky, j'ai trouvé le chat blanc
J'ai eu à peu près les mêmes soucis.
Remarques, si tu vides le cache de ton navigateur, les vignettes s'affichent normalement.
C'est la référence à _root je pense qui met la zone.?

Pour ma part, j'ai ajouté au début du script slideshow : this._lockroot = true;
J'ai mis tout le code dans un calque en position 1 (au dessus de tous les calques). S'assurer qu'il ne contient pas autre chose que du code.

Ensuite, dans l'anim principale qui appelle le slideshow, j'ai ajouté : target_mc._lockroot = true; (target_mc ou le nom du clip qui charge le slideshow)

le code doit être également dans un calque en position 1, image 1 du scénario, et ne rien contenir d'autre.

J'espère que ça va régler tes soucis.

A+

Commentaire de utosky le 17/03/2008 06:31:51

Merci  de ton aide Vieuxmotard. J ai un peu ameliore la situation: maintenant 68% du temps, les vignettes s'affichent... :P (auparavant, apres avoir charge le loaded movie une premiere fois, elles ne s affichaient plus si le movie etait reloade, a moins que l'utilisateur clear son cache).
Je ne sais pas quoi faire. Je ne comprends pas comment pourquoi le resultat est inconsistant.

Commentaire de vieuxmotard le 17/03/2008 23:08:42

Oui je vois que le résultat est aléatoire.
De plus lorsque on demande le diaporama auto ça fait des siennes.
Losque ce slideshow est chargé dans une autre anim pricipale y a un bug focement.
Je pense que le slide donne toute sa force lorsqu'il est appelé par sa propre anim. Il fait référence à son propre et unique root  en utilisant des références absolues, difficilement partageables avec  une autre anim principale qui l'appelle.
J'ai personnellement fait le choix de le faire apparaitre dans un écran indépendant,
J'aimerais bien être un cador pour modifier le code et utiliser des références relatives, je débute à peine en AS.
Tout dépend comment tu va ventiler ta navigation,
tu peux en attendant appeler le slideshow par getURL et faire apparaitre ton swf dans une fenêtre  _blank, on n'y verra presque que du feu.
En tout cas tu n'aura plus de pb de vignetes ni de diaporama.

A+

Commentaire de utosky le 26/03/2008 06:46:33

Merci Vieuxmotard pour ton aide.

J ai encore une question. J aimerais ajouter un getURL a chacune des grandes photos.

J ai donc fait la chose suivante:

fichier XML:
- j ai ajoute un nouveau champ qui accueille une URL par photo (j ai nomme ce champ "go")

flash:
- j ai cree un bouton ("button_btn") a l emplacement des grandes photos
- j ai ajoute les lignes de code suivante pour le bouton:
button_btn.onRelease = function ()
{
getURL(this.firstChild.childNodes[i].attributes.go,"_blank");
};

Ca ne marche pas. Une idee?
Merci.

Commentaire de mohshow le 07/07/2008 22:46:25 8/10

Oui, comment on fait pour rendre un image cliquable vers une page Web ?
S'il te plait ?

Commentaire de tsom13 le 14/11/2008 18:06:51

Bonjour
Le .swf marche bien. Mais quand je le met sur une page html avec Dreamweaver 8, on ne voit plus les photos.
Mon fichier XML est au mêma niveau que le .swf et j'ai vérifié les URL.
Pouvez vous m'aider SVP !!!

Commentaire de phenomens le 17/11/2008 17:13:28

Super source, c'est exactement ce que je cherchais, mais j'ai un petit souci...

je voudrai inclure ce diaporama dans un autre clip..

suivant les indications de mazerty, j'ai ajouté le code _lockroot, mais je n'ai que la partie supérieure du diaporama qui marche... c'est a dire que je vois l'image, je peu les faire défiler avec les flèches, mais les miniatures sont absentes...

quelqu'un aurait une solution s'il vous plait ??

merci

Commentaire de phenomens le 17/11/2008 17:14:21 10/10

j'oubliai le 10/10 ;-)

Commentaire de tomsoy le 18/11/2008 17:27:04

Bonjour, Super bien la source,
L'unique petit Hic que j'ai et le même que phenomens, c'est quand on charge le diapo dans un autre swf, il fonctionne qu'une fois sur 7 (pour les vignettes). J'aimerai pouvoir l'utiliser rapidement. Si un magicien de la programation passe par la, je suis preneur.
Merci a tous

Commentaire de filex21 le 05/12/2008 18:49:17

bonjour, merci pour ce super diaporama, très clair au niveau du code. Le seul souci est qu'en métant ce diaporama en ligne, les vignettes du slider s'affiche bien la premiere fois; mais une fois que l'on revient  les vignettes du slider ne s affichent plus.
On a essayé toutes les solution du forum et rien ne fonctionne. N'étant pas un pro en AS je n'arrive pas a comprendre le souci...peu etre un pb d'absolu ou de relatif je ne sais pas...
Si une bonne âme a la solution. J'essaie de trouver la solution auprès d'un ami programmeur; peu etre qu'il trouvera la solution à ce petit souci"qui me rend fou"
Merci d'avance.

Commentaire de sparta2029 le 07/12/2008 17:19:36 8/10

Bonjour à tous,
Et merci pour ce code excellent, c'est exactement ce que je cherchais.
J'ai personnalisé mon album photo et il fonctionne parfaitement.
Je souhaiterais le publier en ligne, mais lorsque je le met, ça m'indique "source unefined", je pense que je ne dois pas placer mes images et mon fichier xml + le fichier flash au bon endroit.
Est ce que quelqu'un pourrait me dépanner et me dire ou je dois placer ces fichiers sur mon serveur.

Merci d'avance et script excellent encore une fois.

Commentaire de alex4142 le 24/02/2009 11:24:08

Bonjour à tous,

excellant code, mais j'ai petit bémol, voulant corriger une faute d'orthographe,

"if (this.firstChild.childNodes[i].attributes.mignature._y>400){
this.firstChild.childNodes[i].attributes.mignature._x =(i-1)*(ESPACEMENT+LARGEUR_VIGNETTE);
}"
remplacer "mignature" par "miniature" le défilement des vignettes n'apparait plus, si quelqu'un peut éclairer ma lanterne ...!!!
il est bien entendu que j'ai également modifié le "XML"
Cordialement
Alex

Commentaire de alex4142 le 24/02/2009 12:02:44

Bonjour,

après avoir lu les PB que chacun rencontre avec le défilement des vignettes sur leur site, je dois avouer que je n'ai pas d'autre PB que celui mentionné plus haut, pour vouloir renommer "miniature" l'adresse ou vous pouvez voir tourner le diaporama :
http://albumanach.alexoleron.org/diapaquarelles/
Cordialement
Alex

Commentaire de agreph2009 le 07/05/2009 15:46:43 10/10

Bonjour
Super script qui me convient parfaitemen. Mais.....(eh! oui il y a toujours un mais) j'aurai voulu avoir les vignettes un peu plus grande disons 138x100. Je ne connais pas AS. j'en suis qu'à l'interpolation de mouvement ( ben oui faut bien commencer par un bout)...bref! comment puis je modifier les vignettes pour qu'elles apparaissent à la dimension que je souhaite?
Merci de votre aide

 Ajouter un commentaire


Discussions en rapport avec ce code source dans le forum

Diaporama flash avec agrandissement des photos [ par stillx ] Bonjour à tous Je cherche à faire un diaporama sous Flash avec gestion des images depuis un fichier externe. J'arrive à afficher des images provenant diaporama de photos et je n'arrive pas a arreter [ par nikitaetshiva ] Bonjour, J'ai un diaporama de photos et je n'arrive pas a l'arreter.Je cree un movie clip, que je remplie avec les images :this.createEmptyMovieClip(" Galerie à plusieurs albums [ par HaThWo ] Bonjour,Je me lance, après trois semaines de recherches intensives sur ce site et sur google, je n'ai pas trouvé ce que je cherche. Alors avant d'aban scrollpane dans diaporama [ par nathh ] Bonjour,De niveau débutante, j'ai ouvert un diaporama, y ai glissé des images pour chaque "diapositives".Ensuite, j'ai crée un clip contenant autant d Diaporama avec images passées en paramètres [ par graphinc ] salut je cherche un .fla qui ferai la chose suivante : - faire un diaporama simple (fondu enchainé entre chaque image ou au pire juste enchainement Actualiser les images de mon flip book sans aller dans flash [ par LDF ] Bonjour, j'ai un flip book, et j'aimerais que lorsque je changes les images qu'il y a dans le dossier contenant mes images, il y ai une actualisation (diaporama) Cherche code pour rediriger vers page html lors du clique sur photos [ par kahinatema ] Bonjours, j'utilise flash cs3 et je veux faire un petit diaporama, jusque la tout va bien mon diaporama est fait cependant jai un petit soucie, je sou Problème d'affichage des images d'un diaporama swf lorqu'il est en ligne [ par carlitik ] Bonjour, J'ai crée un diaporama horizontal et défilement interactif suivant le tuto http://www.zoneflash.net/tutoriaux/t016.php J'ai utilisé flash Insérer des images dans flash via Mysql [ par lbbarrere ] Bonjour à tous,je souhaite créer un top dans une boutique en ligne.Ce top affichera entre 0 et XXX mignatures de photos avec le prix du produit. Le no diaporama d'images aléatoire [ par fnforum ] Bonjour à tous,Je suis un débutant flash et je souhaite réaliser un diaporama aléatoire. L'idée est la suivante :- créer un répertoire contenant des i


Nos sponsors


Sondage...

Comparez les prix

CalendriCode

Mars 2010
LMMJVSD
1234567
891011121314
15161718192021
22232425262728
293031    

Consulter la suite du CalendriCode

Photothèque

 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 0,156 sec (3)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales