begin process at 2013 06 19 15:20:27
  Trouver un code source :
 
dans
 
Accueil > 

Code

 > 

ActionScripts

 > LE TOP DE LA GALERIE PHOTO (TOUT EN ACTION SCRIPT)

LE TOP DE LA GALERIE PHOTO (TOUT EN ACTION SCRIPT)


 Information sur la source

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

  • 1

  • 2

  • 3

  • 4

  • 5

  • 6

  • 7

  • 8

  • 9

  • 10
Catégorie :ActionScripts Niveau :Expert Date de création :10/10/2003 Vu / téléchargé :95 673 / 37 641

Auteur : individis-bis

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

 Description

Rien dans le film, rien dans la bibliothèque, un image clef, du code...
Egal: Une web photo galerie (chargement dynamique) avec effet de zoom à l'affichage, positionnement et superposition par effet de transition...

Beaucoup de chose à apprendre dans ce super bout de code...
Merci à jean Louis the best...
Le SWF est de seulement 3 Ko... cool,... mais soyez patient au chargement dynamique des images elles sont d'une taille d'environ 80-100Ko chaque, sans adsl ca peut paraître long (sais pas j'ai plus l'habitude ;-)...


 Conclusion

Que du code pour un punaise de résultat...
Un swf de 3KO
NB Placé dans action script mais cool aussi pour effet d'images...

 Fichier Zip

Les Membres Club peuvent télécharger directement un fichier contenu dans le zip sans télécharger le zip en entier !
  • photogalerie.flaTélécharger ce fichier [Réservé aux membres club]14 336 octets

Télécharger le zip


 Sources du même auteur

Source avec Zip Source avec une capture UN BOUTON SON ÉVOLUÉ...
Source avec Zip Source avec une capture EXEMPLE DE FORMULAIRE AVEC UI PHP/MYSQL
Source avec Zip COMPOSANT EXTERNE DE PRÉCHARGEMENT, SWF OU JPG. .. AVEC MOVI...
Source avec Zip Source avec une capture POUR LES JOUEURS DE BRIDGE, LES COUPS LES PLUS FAMEUX DU BRI...
Source avec Zip AJOUTER UN SITE AUX FAVORIS

 Sources de la même categorie

Source avec Zip Source avec une capture OUVRIR UNE ANIMATION EXTERNE DANS UN CLIP VIDE. par KcHeY
Source avec Zip ZOOM SUR UNE IMAGE par yasdar
Source avec Zip Source avec une capture UN PEU DE MATH par yasdar
Source avec Zip Source avec une capture PARTICULE SYSTEM par yasdar
Source avec Zip Source avec une capture GALLERIE PHOTO AVEC XML par yasdar

Commentaires et avis

Commentaire de aannick le 10/10/2003 01:23:25

Oui c'est pas mal
rien dans la bibliothèque
tu les caches où les photo ?
je trouve même un peu lourd en adsl
mais en ne mettant que 2 ou 3 photos ça devrait aller
j'ai pas l'habitude des sources uniquement en code
(je ne programme pas)
très bon boulot
annick

Commentaire de BlackWizzard le 10/10/2003 10:46:16 administrateur CS

7 pour le boulot ;)

Commentaire de top30 le 10/10/2003 10:49:00

Seulement un MERCI ????

Mais la source est entièrement de  JeanLouis Gaujal, un "Afad" actuant sur FlashFrance... L'impressionnant est que c est un mec qui utilise pas de "enterFrame", seulement des setInterval... Et c'est vrai qu'y a a apprendre de ses sources....

Commentaire de righton le 10/10/2003 12:51:17

C'est une brute ce Jean louis ! Très originale cette galerie.

Commentaire de individis-bis le 10/10/2003 19:59:26

Je vous le fait pas dire, un vraie bête, d'où le 'Jean Louis the best' dans l'entête,
Non content d'être original, il est super bon en math de plus...

Commentaire de JL_FLASH_FRANCE le 10/10/2003 21:53:14

Bonjour,
je suis le Jean-louis auteur de ce FLA et dont on parle ici.
J'en été averti de cette publication ici par des âmes charitables :)

On utilise assez régulièrement mes sources sur le web et ce n'est pas pour me déplaire, bien au contraire.
(par exemple en voici une autre publiée ici cette fois là sans mon accord et
sans dire que j'en était l'auteur --> http://www.flashkod.com/code.aspx?ID=13587)

En général les personnes qui les utilisent me demandent la permission
et s'il s'agit de les publier comme source FLA c'est en général le webmaster du site.

Or c'est la première fois que je constate que quelqu'un fait ma publicité à ma place :)

Cette personne que je ne pense pas connaître prend mon FLA et va le publier ailleurs
en précisant bien que j'en suis l'auteur et tout cela sans me prévenir.

Donc cher "top30" je te remercie.
Cela dit je trouve la méthode un peu surprenante et te demanderai à l'avenir
d'au moins m'écrire un petit mot gentil.
(c'est bien rare que je dise NON :))

merci aussi à la "personne charitable"

Commentaire de aannick le 10/10/2003 22:59:02

Bonjour le pro

juste une petite question les photos tu les caches où ?
(ds le fla)
eh oui un gros problème pour les bidoulleurs non programmeur :)
annick

Commentaire de JL_FLASH_FRANCE le 10/10/2003 23:44:27

Pour les bidoiuilleurs non programmeurs
voici la solution balise balèze
--> http://www.flash-france.com/sections.php?op=viewarticle&secid=16&artid=98

Commentaire de ellyc le 20/10/2003 13:29:13

Chapeau bas pour cette source " d'inspiration " qui permet à des novices tels que moi d'avancer un peu plus...
Merci.

Commentaire de My. le 21/10/2003 01:18:46

Bonjour, ça a l'air bien mais j'arrive pas à ouvrir le ".fla"..
Le message "Format de fichier inatendu" apparaît...

Quelqu'un aurait une idée ??

Merci d'avance..
My.

Commentaire de individis-bis le 21/10/2003 10:38:51

Tu utilise certainement une version trop ancienne de Flash...
Essaye de te procurer flashMX ou Flash MX 2004...

Commentaire de neo7d le 21/10/2003 20:11:44

Salut, super ton code très interressant.
Pourrais tu éclairer ma lanterne sur certains points.Tout d'abord, je ne comprends pas bien comment tu as gérer les niveaux et la profondeur (en fait je comprends pas bien la différence entre les 2).

Ensuite j'utilise ton code pour faire un chargement de galerie par rapport à du xml que je récupère. Bref mon soucis et que je veux afficher une suite d'image pour chaque enregistrement de mon xml ou de ma base de donnée. Exemple, afficher les photos de l'equipe 1, puis lorsque l'utilisteur cliques sur equipes 2, que le script affiche les photos de l'équipe 2 etc...

Mon probleme et que si je refait appel à ta fonction, les image se superpose, bref ce le kakafouillage. J'aimerais donc pouvoir "nettoyer" la scene avec le chargement des photos de l'équipe 2 par exemple, et la je t'avoue que je sais pas trop comment faire.

J'ai bien sur essayé alors de placé ton script ds un mc sur ma scène principale (en virant les _root des createemty... pour que cela fonctionne), et j'essai alors un removeMovieclip(mc) ou mc.removeMovieclip, mais je n'y arrive pas...

Un peu d'aide serait la bienvenue....

Merci
Neo

Commentaire de bruno2828 le 17/02/2004 20:51:51

une superbe galerie le probleme est que l'on ne peut pas mettre des photos tant qu'on veut ...

Se qui serait bien c'est un retour a la ligne auto pour x nombre de photos sur chaque ligne..
La ça serait super !
si vous avez la solution je la veut bien !  ;o)

Commentaire de cubize le 04/03/2004 21:30:30

ya moa aussi ;)

Commentaire de stqv le 24/03/2004 07:32:26

slt tout le monde je suis d'accord avec vous le source est superbien et pour un resultat etonnant. en tant que programmeur autre que flash habituellemnt je trouve que ca manque de commentaires pour un novice e nflash.

j'ai un fichier xml qui contient un noeud  contenant les fichiers XML contenant eux meme les photos mais lorsque je clique un bouton suivant, les images se superposent....
j'ai essaye de vider la scene au chargement du xml masi rien a fairee


un bon coup de main serait agréable

Merci et bonne journee a tous

Commentaire de JCpp le 27/04/2004 21:59:37

"PUTAIN !!!", Très bon boulot
J'aime bien ton site aussi, c'est franchement génial

Ci seulement, je savais faire aussi bien pour mon site Jenny
Bravo encore et bonne continuation
@+

Commentaire de suppernico le 27/05/2004 22:20:55

Vraiment bien fait!
Si tu le premets, Jean Louis, je crois que ton code risque de m'être fort utile.
Si je l'utilise pour mettre une gallerie en ligne, tu sera cité dans mes remerciments, assurément!

Commentaire de hansmeier le 14/07/2004 19:29:08

Trop bien ce code... Merci

j'ai juste un probleme j'aime que la galarie s'affiche entre en choses j ai essayer avec loadmovie mais ca ne amrche pas

**********************
bandeau en flash

**********************

IcI la galerie

**********************
Buton flash
**********************

alors si qqun peu m'aider ca serait COOL

Commentaire de snakeeater1 le 24/07/2004 19:12:44

je comprend pas j'arrive pas à la faire marché...
voila l'adresse de mes photo : http://www.membres.lycos.fr/fruticity/jc/
et c'est bien cette adresse que j'ai mise a l'endroit : _global.repertoire = "l'adresse"

je compren pas !

Commentaire de hansmeier le 24/07/2004 19:46:54

il faut mettre aussi le nom de tes images  ;)

Commentaire de snakeeater1 le 24/07/2004 19:49:36

sa je l'ai fait je ne suis pas bete a se point !

Commentaire de skab le 10/08/2004 12:08:19

super bonne source
mais le seul truc c ke c un peu lourd,
attention je  precise :)
pas le chargement du swf lol (il fé trois kilos :)))) )
mais les  mouvement  des image sont saccader
ptet ke ca vient du poid de mes image
ché pas :)
donc si kelkun peut meclairer
merci
:)
Skab

Commentaire de FSYLV le 18/08/2004 17:56:48

je suis extremement surprit par les possibilités de flashcod
mon problème est que je souhaite utiliser se code dans une partie de mon image flash afin de l integrer a mon site
Comment pui-je faire je suis débutant
je te remercie a l avance de t on aide et bravo pour t on travail de qualité
sylvain.carpentier1@tiscali.fr
a très bientôt je l espère
Sylvain

Commentaire de jadmota le 08/09/2004 23:28:32

Bonjour super le code,je pense l'utiliser sur mon site.
merci à j.louis pourtoutes les  sources.

Commentaire de glad777 le 30/09/2004 16:04:42

superbe gallery genialisime,grandiose mais, je doit l avoué c vraiment dommage qu on puisse pas avoir un retour a la igne automatique lorsqu il y a par exemple plus de 6 photo sur une ligne, avoir un panneaux avec plein de photo ce serai super sympa, j ai bidouiller ton code(somme toute fameux) mais je n ai pas reussi , si tu pouvai reussir cette evolution ce serai parfais , une gallery autonome parfaite,bellissima
a bientot Oh grand Gouroux de l AS

Commentaire de glad777 le 30/09/2004 16:04:50

superbe gallery genialisime,grandiose mais, je doit l avoué c vraiment dommage qu on puisse pas avoir un retour a la igne automatique lorsqu il y a par exemple plus de 6 photo sur une ligne, avoir un panneaux avec plein de photo ce serai super sympa, j ai bidouiller ton code(somme toute fameux) mais je n ai pas reussi , si tu pouvai reussir cette evolution ce serai parfais , une gallery autonome parfaite,bellissima
a bientot Oh grand Gouroux de l AS

Commentaire de bruno2828 le 30/09/2004 16:58:03

Oui je suis tout a fait glad777 mais apparamment l'auteur donne pas signe de vie c dommage ...
Car comme il est là il est pratiquement pas utilisable !

@+

Bruno.

Commentaire de fsseine75 le 14/10/2004 15:56:06

Bonjour,
le boulot est superbe
je souaite utiliser cette source sur mon site flash mais je ne sais pas positioner les photos de depart pour la présentation sur ma page pourrait tu me donner la solution par mail cela serait extremement sympas.
sylvain.carpentier1@tiscali.fr

Commentaire de zouax le 17/10/2004 18:59:29

Bonjour,
c vraiment du flash de pro cette galerie, chapo !
suis pas bavard mais là, c de la balle jean-louis,
merci.

Commentaire de michelange le 27/10/2004 12:13:17

cette source a plus d'un an, mais c'est certainement une des plus intéressantes gallerie que j'ai trouvé !  

Commentaire de jjdagadir le 26/11/2004 16:55:12

Ben ouais,
c'est super propre et utile,
chapeau
Kenavo

Commentaire de barok le 08/04/2005 13:26:29

Moi je ne la trouve pas super. En effet, il faut modifier le fla pour ajouter des images. On est limiter en quantité (pas de retour à la ligne) et les image sont déformées quand elle sont en vignette.
Certes le code est propre mais je ne trouve pas ca fonctionnel.

Commentaire de JL_FLASH_FRANCE le 08/04/2005 18:00:25

Merci à tous pour vos compliments
Concernant le dernier post je vous signale avoir fait
une galerie qui utilise toujours le même swf
et dont la liste des images est passée dans la balise embed

voir ici
http://www.flash-france.com/sections.php?op=viewarticle&secid=16&artid=98

Commentaire de JL_FLASH_FRANCE le 08/04/2005 18:04:23

Quelques autres pseudo-balises de ma composition :)
L'avantage principal est de les utiliser sans avoir
jamais de sa vie utilisé l'outil flash :)

http://www.flash-france.com/sections.php?op=listarticles&secid=16

Commentaire de xtof83 le 12/04/2005 00:56:33

Bon moi je me suis permis de corriger ce petit code...

Meme si je suis tous jeune dans le milieu...

Donc j'ai le code qui permet de metre à la ligne les images en arrivant a la fin de la page!!!

Mais sinon bravo...
Sa va me permetre de partir sur plein de petites idées!!!

A plus...

Commentaire de bruno2828 le 12/04/2005 12:08:35

bonjour xtof83

si ça ne te derrange pas j'aimerai bien avoir ta modif du code qui permet le retour à la ligne ?

@+

Bruno.

Commentaire de xtof83 le 12/04/2005 21:43:48

// -----------------------------------------------------
MovieClip.prototype.creons = function(tableau) {
//nbre de photo par ligne ?
var NbreP = 10;
//---------------------
var Col = 0;
var L = SW/(NbreP+2);
L = Math.floor(L*.9);
var j = 0;
var k = 0;
var M = L+5;
for (var i = 0; i<tableau.length; i++) {
clip = _root.createEmptyMovieClip("cadre"+i, i);
clip.onLoad = function() {
// bordure--------------------
this._alpha = 30;
this.lineStyle(4, 0, 20);
this.moveTo(-(L+2), L);
this.lineTo(M, L);
this.lineTo(M, -(L-3));
// --------------------
this.moveTo(M, -L);
this.lineStyle(0, 0x999999);
this.beginFill(0xfff6f0, 100);
this.lineTo(-M, -L);
this.lineTo(-M, L);
this.lineStyle(0, 0);
this.lineTo(M, L);
this.lineTo(M, -L);
this.endFill();
//emplacement little photos--------------
//si plus de 10 photo par ligne c'est ici kil faut modifier:
// les ecarts!!!
if (i%10 == 0) {
j = NbreP*Col*10;
k = NbreP*Col;
Col++;
}
this._x0 = (1.2*(i-k+1))*L;
this._y0 = L+j;
this._x = this._x0;
this._y = this._y0;
//taille petite photos--------------------
this._w0 = L+3;
this._h0 = L-5+3;
this._width = this._w0;
this._height = this._h0;
//--------------------
this.createEmptyMovieClip("dest", i+200);
//--------------------
this.dest.onLoad = function() {
this._x = -L-3;
this._y = -L+2;
var ladress = tableau[i]+"?"+random(99999);
var ladress = tableau[i];
this._parent.chargement_jpg(ladress, 0xff8800, 20, 50);
};
this.dest.onLoad();
};
clip.onLoad();
}
};
niveau = 10000;
_global.fichier = [];
_global.repertoire = "http://xtof8383.free.fr/Photos%20spot/spot%20II/";
//
//http://patrice.gobert.free.fr/lesingeblanc/galerie/--------------
//Nobre total de photos:
var NombPhot=27;
//----------------------
for (var i = 0; i<NombPhot; i++) {
fichier[i] = (i+1)+".jpg";
}
//etc... fichier[n] = "n.jpg";
/**/
for (var i = 0; i<fichier.length; i++) {
fichier[i] = repertoire+fichier[i];
}
_root.createEmptyMovieClip("photogalerie", 0);
photogalerie.creons(fichier);
stop();



A metre au bon endroit!!!
j'ai meme rajouter quelque commentaires...ce qui manquait un peu!!!

Commentaire de bruno2828 le 13/04/2005 19:49:57

merci je vais tester ça !

Bruno.

Commentaire de praganelli le 20/04/2005 12:39:08

Bonjour, voila j'ai un  petit pb avec le script.
J'ai un scenario principal dans lequel je charge des pages au niveau2.
J'aimerais en fait pouvoir charger cette galerie photo dans un clip qui s'appelle "cl_theatre", qui se situe dans un swf qui est lui meme chargé au niveau 2.

Comment pourrais je faire ??

Commentaire de xtof83 le 20/04/2005 15:04:47

vire les _root.

Commentaire de praganelli le 21/04/2005 00:45:37

je viens de le faire . j'ai rajouter this a la place de _root, maintenant cela fonctionne, a part que quand je clique sur une photo les vignettes qui ont deja ete visionnees vienne se mettre au dessus de la photo que je zoomme actuellement !!!!!!

Merci de votre aide les gars !!

Commentaire de looblanc le 17/05/2005 12:27:37

quesion:
pk utilise -t-on du xml?

merci pour vos reponses!

Commentaire de skay406 le 23/05/2005 19:49:34

Exellent script, mais kelkun sait comment limiter le déplacement des images (pour kelle ne dépasse pas un cadre?
Je cherche de mon coté si je trouve je vous tiens au courrant ;) ++

Commentaire de skay406 le 24/05/2005 19:17:25

très bon script, cependant ya t'il d'imposer un drag aux images... qu'elle ne dépasse pas un zonne délimtée. Ainsi l'affichage serrait par exemple limité a linterieur du fash, mais a 100 px du cadre le délimitant.

Merci je cherche de mon coté ;)
tcho

Commentaire de soulvision le 25/05/2005 11:04:10

Bonjour.. Ce code est génial.. Mais en ce qui me concerne.. LE résultat est parfait mais j'ai vriament du mal à comprendre le code... Je ne vois pas où les déplacements sont effectués et quel code dit aux anciennes images de revenir à leur place lorsque l'on clique sur une nouvelle... Je suis débutante et surement pas très douée..  Si quelqu'un a un peu de temps.. J'apprécierai volontier quelques eclaircissements! Merci beaucoup

Commentaire de pascal131966 le 11/06/2005 15:44:30

Bonjour.. Ce code est génial au niveau du chargement dynamique
rien dans les mains tout dans les poches (main = bibliotheque...)
mais je voudrai l'adapter à mon cahier de charges et  je n'arrive pas à utiliser 2 événements on press et onrollout sur une meme image; je sais que cela marche quand on importe des images jpg auxquelles on définit un comportement bouton
cette deuxieme méthode comporte beaucoup d'inconvénients il faut réécrire les méthodes pour chaque image
elles doivent être charger dans la bibliothèque
de plus j'arrive pas à me servir du code qui fait agrandir ou rétrécir l'image

y a t-il un moyen de garder ce code et de respecter mon cahier des charges ??!!!

toute aide pertinente est bienvenue

pascal 13

Commentaire de SilverMaster le 20/06/2005 00:38:34

Super code...

Cependant, comment faire pour afficher les images PNG ? J'ai essayé de remplacer chaque partie du code où il était écrit "jpg" mais ça n'a évidemment pas fonctionné.. XD

Commentaire de SilverMaster le 20/06/2005 02:04:24

mon problème a évolué...

J'arrive à afficher les images png grâce à ce script très utile (http://www.flashkod.com/code.aspx?id=22971) cependant, elles ne s'affichent pas toutes... en effet, les premières images s'affichent, puis ensuite, bug... Cela viendrait t-il de mon hébergeur ?

http://www.e-oekaki.info/galerie4.php?user=silvermaster

Commentaire de risk30 le 22/06/2005 16:47:54

salut ,
je suis nouveau sur ce forum et j'ai découvers cette galerie qui est bien intérressante.Mais le probleme c'est que ne connaissant pas bien l'actionscript (et les maths...) je ne comprends pas tous le code.Quelqu'un pourrait-il m'indiquer quel endroit du code faut il modifier pour placer les "vignettes" ou l'on veut.(dans mon cas elle sont trop haute, donc il faudrait modifier leur position sur l'axe des ordonnées (y)).J'attends une réponse avec impatience, merci d'avance...

Commentaire de risk30 le 23/06/2005 09:43:21

salut,
j'ai résolu mon probleme d'emplacement des vignettesmais j'ai un nouveau probleme:
J'ai intégré cette galerie à mon site, on n'y accède uen cliquant sur un bouton et la galerie apparait (elle fonctionne parfaitement) mais mon probleme c'est que lorsqu'on change de page (dans le flash) la galerie reste affiché, donc ça fait un poil désordre !!!
Donc il faudrait effacer la galerie losqu'on clique sur un bouton du menu.
Si vous n'avez pas tous compris, allez voir le probleme sur mon site : http://risk30.free.fr
Merci pour vos réponses...

Commentaire de SoulSicK le 23/06/2005 19:11:49

supe bien foutu, mais ca pose vite problème avec des grosses galeries de photos...
l'autre problème est également que le script a tendance a déformer les images (du moins chez moi ...)

Commentaire de stefchellofr le 04/07/2005 11:44:42

Superbe galerie, simple et efficace! Elle permet ensuite de realiser son habillage propre.
Seule question: J'ai des images de cette taille : 763x568.
Comment faire pour garder la taille originelle des photos sans deformations??
Merci

Commentaire de ufunk le 24/07/2005 23:43:22

Bonjour à tous !

Encore bravo pour cette source, le code est génial.

Mais voilà, je cherche à recuperer les noms de fichiers par un xml, je fais ma petite manip et là j'obtiens un tableau nommé "fichier" (celui que l'on passe à la fin pour créer la galerie :

_root.createEmptyMovieClip("photogalerie", 0);
photogalerie.creons(fichier);
stop();

et là !!! rien du tout... Quand je teste l'animation, il ne s'affiche que le cadre exterieur et aucune photo...

Je n'est pas touché aux fonctions, et le tableau que je passe contient bien les noms de fichiers que je veux afficher, le listing des variables en déboguage me donne pour "fichier" :

Variable _global.fichier = [objet #1, class 'Array'] [
    0:"./galerie1/appart.jpg",
    1:"./galerie1/appart(1).jpg",
    2:"./galerie1/appart(2).jpg",
    3:"./galerie1/appart(3).jpg",
    4:"./galerie1/appart(4).jpg",
    5:"./galerie1/appart(5).jpg",
    6:"./galerie1/appart(6).jpg",
    7:"./galerie1/appart(7).jpg",
    8:"./galerie1/appart(8).jpg",
    9:"./galerie1/appart(9).jpg",
    10:"./galerie1/appart(10).jpg",
    11:"./galerie1/appart(11).jpg",
    12:"./galerie1/appart(12).jpg"
  ]

Quelqu'un peut-il me sauver ? ça fait un petit moment que je cherche et là je galère... Merci d'avance !!!

Commentaire de ufunk le 25/07/2005 04:41:42

Re salut !

Le problème se fait plus profond...

Même en passant par xml les mêmes fichiers que la source (ceux de patrice sur free) avec excatement les mêmes url, rien ne s'affiche. Si je laisse les deux tableau en même temps, tableau (comme à l'origine) et tableau2 (par xml), le déboguage me montre qu'il sont exactement pareil, pourtant, quans je passe tableau à creons() tous marche et rien ne s'affiche dès que je passe tableau2...

Merci si quelqu'un comprend ça.

Commentaire de pizuki le 01/08/2005 23:25:32

Je voudrais savoir comment met on des nouvelles images à partir de cette photogaleries

Commentaire de skay406 le 02/08/2005 19:16:53

Jai pas le code en tete d'autant que la je suis a 10 000 km de chez moi, mais de memoire il te suffit de rajouter des noms dimages a la suite entre les |  ( exemple : image01.jpg|image02.jpg|image03.jpg etc)

Commentaire de archivearchive le 05/09/2005 22:43:03

Bonjour a Tous, et merci pour cette source excellente. Je fais appel a votre savoir faire pour inserer un commentaire pour chaque photo... Y a t-il moyen ? Comme tout est en action script, comment distinguer les photos ? avez vous une autre idée pour commenter les photos ? Quelqu'un est il confronté au meme probleme ? ElectRic.

Commentaire de baxhax le 16/09/2005 19:49:23

tt simplement bravo!!!

Commentaire de archivearchive le 05/10/2005 22:54:26

Toujours personne pour ma demande :
comment inserer un commentaire pour chaque photo... Y a t-il moyen ? Comme tout est en action script, comment distinguer les photos ? avez vous une autre idée pour commenter les photos ? Quelqu'un est il confronté au meme probleme ? ElectRic.

Commentaire de lemome1 le 03/11/2005 16:10:20

Bonjour

Je viens de decouvrir et par la même occasion de commencer sur flash, j'ai essayé le code de JL et ca marche, mais je voudrais rajouter des photos à la ligne, comment faire?
JL je suis allé sur l'adresse ou tu montres ton effet plus evolué avec + de photos j(ai essayé  de reprendre ton code) mais je suis perdu pour savoir ce qu'il fallait changer en plus du precedent.
Je ne sui peut -être pas très claire mais c'est parceque ca ne l'est pas pour moi
Par avance merci

Commentaire de mecene le 01/12/2005 18:36:24

bonjour,

apres avoir lu les commentaires, recuperé le code de JL et le bout de codes de xtof83 pour le retour a la ligne, et apres 3 jours de test, je me retrouve avec une galerie photos vraiment pas mal, mais il reste quelques correction a faire que je ne trouve pas.

il faudrait pouvoir changer la taille des vignettes sans que tout bouge, pouvoir placer en x et y la position de la galerie, et pouvoir definir le nombre de photos par lignes.

voici le code pour ceux qui pourront nous aider, merci:

_global.SW = Stage.width;
_global.SH = Stage.height;
_global.SWsur2 = SW / 2;  //*****************positionnement x des photos une fois grossi
_global.SHsur2 = SH / 2.2; //*****************positionnement y des photos une fois grossi
Stage.scaleMode = "exactFit";
//----------------------------------------------
MovieClip.prototype.rectangle_arrondi_ombre = function(larg, haut, rayon, epais, couleur, transp) {
var mc = this.createEmptyMovieClip("rectangle_arrondi", 10000);
mc.onLoad = function() {
with (this) {
for (var i = 6; i > 0; i -= .5) {
lineStyle(2 * i, 0x000000, 40 - i * 6);
moveTo(larg + i, rayon * .7 + 5 * i);
lineTo(larg + i, haut - rayon + 2 * i);
curveTo(larg, haut, larg - rayon + 2 * i, haut + i);
lineTo(rayon * .7 + 5 * i, haut + i);
}
moveTo(rayon, 0);
//-------------------
lineStyle(epais, 0x000000, 100);
beginFill(couleur, transp);
moveTo(rayon, 0);
lineTo(larg - rayon, 0);
curveTo(larg, 0, larg, rayon);
lineTo(larg, haut - rayon);
curveTo(larg, haut, larg - rayon, haut);
lineTo(rayon, haut);
curveTo(0, haut, 0, haut - rayon);
lineTo(0, rayon);
curveTo(0, 0, rayon, 0);
endFill();
}
};
mc.onLoad();
};
//----------------------------------------------
_root.createEmptyMovieClip("cadre", -1111);
cadre._x = 2;
cadre._y = 2;
cadre.rectangle_arrondi_ombre(SW - 4, SH - 4, SW / 20, 2, 0x996633, 10);
//----------------------------------------------
MovieClip.prototype.chargement_jpg = function(jpg, couleur, larg, haut) {
var cible = this.dest;
cible._alpha = 0;
cible.loadMovie(jpg);
var id = setInterval(function (mc) {
var d = mc["dest"];
if (d._width > 0) {
clearInterval(id);
d.memw = d._width;
d.memh = d._height;
d.proportion = (d._width / d._height);
d._width = Math.floor(mc._w0 * 2);
d._height = Math.floor(mc._h0 * 2);
d._alpha = 99;
with (d) {
lineStyle(4, 0x444444, 80);
moveTo(this._x + memw + 1, this._y - 1);
lineTo(this._x + memw + 1, this._y + memh + 1);
lineTo(this._x - 1, this._y + memh + 1);
lineStyle(4, 0xaaaaaa, 80);
lineTo(this._x - 1, this._y - 1);
lineTo(this._x + memw + 1, this._y - 1);
}
// --------------------
mc._alpha = 99;
mc._width = mc._w0;
mc._height = mc._h0 * 1.5;
mc.onPress = cliquer;
} else {
var pourcent = (d.getBytesLoaded() / d.getBytesTotal());
mc._width = pourcent * mc._w0;
mc._height = pourcent * mc._h0 * 1.6;
}
}, 100, this);
};
// -----------------------------------------------------
MovieClip.prototype.cliquer = function() {
_global.memoire.swapDepths(0);
_global.memoire.relacher();
if (_global.memoire != this) {
_global.memoire = this;
//---------------------
delete this.onEnterFrame;
//---------------------
var grossissement_V = SH * .9;
var grossissement_H = grossissement_V * this.dest.proportion;
var positiont_V = SHsur2 * 1.1;
//---------------------
this._alpha = 99;
this.swapDepths(_root.niveau++);
//---------------------
var x_deb = this._x;
var y_deb = this._y;
var dis_x = (SWsur2 - x_deb) / 2;
var dis_y = (positiont_V - y_deb) / 2;
var vitesse = Math.PI / 20;
var angle = -Math.PI;
var limite = -Math.PI / 3.3;
var decalage = Math.PI / 6;
//------------------------------------
this.onEnterFrame = function() {
angle += vitesse;
s = 1 + Math.cos(angle - Math.sin(angle - decalage));
this._x = x_deb + s * dis_x;
this._y = y_deb + s * dis_y;
this._width += (grossissement_H - this._width) / 5;
this._height += (grossissement_V - this._height) / 3;
//---------------------
if (angle >= limite) {
this._width = grossissement_H;
this._height = grossissement_V;
delete this.onEnterFrame;
}
};
}
};
// -----------------------------------------------------
MovieClip.prototype.relacher = function() {
delete this.onEnterFrame;
this.onEnterFrame = function() {
this._width += (this._w0 - this._width) / 4;
this._height += (this._h0 - this._height) / 4;
this._x += (this._x0 - this._x) / 4;
this._y += (this._y0 - this._y) / 4;
if (this._yscale < 70) {
this._width = this._w0;
this._height = this._h0 * 1.5;
this._x = this._x0;
this._y = this._y0;
this._alpha = 50;
delete this.onEnterFrame;
}
};
};
// -----------------------------------------------------
// -----------------------------------------------------
MovieClip.prototype.creons = function(tableau) {
//nbre de photo par ligne ?
var NbreP = 10;
//---------------------
var Col = 0;
var L = SW/(NbreP+2);
L = Math.floor(L*.9);
var j = 0;
var k = 0;
var M = L+5;
for (var i = 0; i<tableau.length; i++) {
clip = _root.createEmptyMovieClip("cadre"+i, i);
clip.onLoad = function() {
// bordure--------------------
this._alpha = 30;
this.lineStyle(4, 0, 20);
this.moveTo(-(L+2), L);
this.lineTo(M, L);
this.lineTo(M, -(L-3));
// --------------------
this.moveTo(M, -L);
this.lineStyle(0, 0x999999);
this.beginFill(0xfff6f0, 100);
this.lineTo(-M, -L);
this.lineTo(-M, L);
this.lineStyle(0, 0);
this.lineTo(M, L);
this.lineTo(M, -L);
this.endFill();
//emplacement little photos--------------
//si plus ou - de 10 photo par ligne c'est ici kil faut modifier: ***** il faut egalement modifier le chiffre /nbre de photo par ligne  ligne 140
// les ecarts!!!
if (i%10 == 0) {
j = NbreP*Col*10;
k = NbreP*Col;
Col++;
}
this._x0 = (1.6*(i-k+1))*L; // espace entre les vignettes **********************************
this._y0 = L+j;
this._x = this._x0;
this._y = this._y0;
//taille petite photos--------------------
this._w0 = L+3;
this._h0 = L-5+3;
this._width = this._w0;
this._height = this._h0;
//--------------------
this.createEmptyMovieClip("dest", i+200);
//--------------------
this.dest.onLoad = function() {
this._x = -L-3;
this._y = -L+2;
var ladress = tableau[i]+"?"+random(99999);
var ladress = tableau[i];
this._parent.chargement_jpg(ladress, 0xff8800, 20, 50);
};
this.dest.onLoad();
};
clip.onLoad();
}
};
niveau = 10000;
_global.fichier = [];
_global.repertoire = "images/";

//Nobre total de photos:
var NombPhot=30;
//----------------------
for (var i = 0; i<NombPhot; i++) {
fichier[i] = (i+1)+".jpg";
}
//etc... fichier[n] = "n.jpg";
/**/
for (var i = 0; i<fichier.length; i++) {
fichier[i] = repertoire+fichier[i];
}
_root.createEmptyMovieClip("photogalerie", 0);
photogalerie.creons(fichier);
stop();



Commentaire de xtof83 le 09/12/2005 15:05:05

je vois que ce script fait toujours autant parler...

ben ces vacances si j'ai du temps, je me remet un peu au flash....et je verrais ce que je peux faire ;)

Commentaire de cloudbase64 le 09/12/2005 17:45:33

Oauip, trop fort ce script, Bravo a tous ceux qui ont travaillé, surtout l'auteur!

QQ'un pourrait me dire comment definir la taille des images car moi elles se deforment, peut on laisser la taille d'origine avec des photos de differente tailles dans la mm galerie?  Merci

Commentaire de cloudbase64 le 09/12/2005 17:47:00

Bravo a tous!
Mes images sont deformées, peut on mettre des images des differentes tailles dans la mm galerie?

Commentaire de doudou3158 le 17/12/2005 23:16:40

En effet cela donne un résulta vraiment pas déguelasse 8

Commentaire de darkfuture le 20/12/2005 12:43:59

Super le script seulement petit problème avec les images en paysage elles subissent un déformation comment empecher cela???

Merci d'avance de votre aide!

Commentaire de lanner le 18/02/2006 18:43:03

oui superbe bravo il faudrait pouvoir garder les proportions en miniatures

Commentaire de bentalib le 24/03/2006 01:34:26



Magnifique, excatement ce que je cherchais.

Tu est un dieu :)

Commentaire de mela_ le 31/03/2006 16:26:53

moi aussi je trouve cette source très interessante. Mais j'me demande comment ça s'passe si on supprime l'une des images? Ca fera un trou normalement... y a un moyen de contourner le problème? En vérifiant que l'image existe avant de l'afficher par exemple?

Commentaire de tite delfine le 12/06/2006 16:42:56

bah moi quand j'ouvre le .fla j'ai rien qu'nu calque tout gris...
J'utilise Flash pro 8... Mais dommage vu les commentaires elle avait vraiment l'air super cette galerie.
Mais sans rien dans le dossier, c'est dur a l'utiliser

Commentaire de sophieglorieux le 07/09/2006 01:29:14

Salut à tous,
Le code est génial et les amélioration que chacuns à rajouter aussi.
Donc bravo au créateur et aux participants.
Par contre personne n'a encore trouver comment nettoyer la scène après avoir vus un répertoire, afin de pouvoir passer à un autre?
C'est quand meme un problème car ca devient vite le bazar sur l'écran.
J'ai éssayé mais je n'ai pas trouvé et douée comme je suis ça ne sera pas pour tout de suite.
Si quelqu'un peut m'aider ça serait cool.
Et toujours pas de nouvelle de l'instigateur de toutes ces conversations?
Merci d'avance!

Commentaire de Sumiko le 05/01/2007 10:05:21

Bravo !

Commentaire de JL_FLASH_FRANCE le 08/01/2007 22:54:30

Merci pour tous ces superbes messages ....
Je vous informe la création de mon nouveau site
http://www.komcitiz.com/JL/
où vous retrouverez non seulement cette photothèque
mais aussi toute une série d'autres animations
avec une système de paramétrage très simple

bonne navigation :)

Commentaire de bruno2828 le 09/01/2007 09:22:57

Voilà un joli site très bien fait comme je les aime
claire, net et efficace.

Bravo  :o)
Il y a entre autre un ou 2 scripts retravaillés de tres bonne facture que j'ai déjà pu appercevoir sur le net... une bonne idée !

J'avais prévu de faire une petite amélioration sur mon site...
Je vais donc t'en piquer un ou 2  ;o)

Bonne prog!

Commentaire de dark_loona le 03/04/2007 11:57:23

Bonjour,
Un grand merci de plus, à M. Gaujal ainsi qu'à tous ceux qui ont publié leurs améliorations, ce script est exactement ce que je cherche depuis des semaines.... Malgré tout, étant passablement au niveau 0 en script, je bute sur une modif. Je travaille sur des images de type panoramique (800X300 et inversement) et je n'arrive pas à réduire le cadre sous les photos afin qu'il ait la même taille que celles-ci. J'ai modifié le M=0 à partir du bout de script posté par xtof83 mais ça me laisse un trait pas esthétique du tout. Quelqu'un pourrait-il éclairer ma lanterne et m'enlever enfin ce mal de tête qui chauffe et que je traine depuis des jours?
Merci beaucoup d'avance.

Commentaire de dark_loona le 10/04/2007 12:53:10

Personne pour me répondre ? Allez s'il vous plait, soyez sympas, filez moi un petit coup de main.
Merciiiii

Commentaire de bruno2828 le 10/04/2007 13:37:44

As tu essayer de voir sur le site de l'auteur ?
http://www.komcitiz.com/JL/

Car il y a d'autres applications flash du genre qui pourraient peut être t'aider ?

Bruno.

Commentaire de Rivers64 le 13/04/2007 21:22:15

Bonjour,
bravo pour ce code qui est vraiment pas mal du tout !
J'ai un petit pb ... je vous explique je suis en train de faie un site en flash et j'aimerai intégrer ce code dans un clip . Je suis en train de debuter en actionscript et je ne sais vraiment pas de quelle facon y parvenir. Quelqu'un aurai t'il une solution ?

Commentaire de billyjul le 16/07/2007 13:57:14

bon alors le design c'est moche l'anim est moche de même du code je veux bien pour faire du moche non
alors je reconnais ton talent pour coder mais pas pour designer
4 Ko c'est pas extraordinaire et terme de taille

alors c'est bien c'est une demo technologique mais rien de vraiment attrayant c'est austère tous comme coder c'est austère

donc pour moi tous le code permettant l'animation et le dessin ne sert strictement à rien puisqu'au final pour moi c'est moche et saccadé

ceci dit sa ne vaut pas zéro il y a eu en effet du boulot de fais je ne le nie pas

Commentaire de mr404 le 28/07/2007 06:43:57

Bonjour,

Super

Une idée sur comment récuperer le chemin et le nom des images par un fichier texte ?

Commentaire de ustacrosport le 16/08/2007 09:26:57

Cette galerie est super mais j'ai juste un petit souci : l'affichage de mes photos après le zoom ne respecte pas les proportions (la photo est tassée) . Qu'est-ce que je doit faire ?

Commentaire de lp5 le 19/10/2007 19:44:49

tout à fait génial
voilà qui me convainc de l'intérêt de me mettre sérieusement à l'actionscript

si je peux... dans le code que dois-je ajouter pour intégrer une légende au photo !!!!

merci, merci
lo

Commentaire de pseudoFuck le 04/01/2008 16:26:44

Légères contributions à la source qui pourra en aider plus d'un je pense suite aux problèmes rencontrés lors de l'intégration de ce code ActionScript à mon site flash.

1) Les vignettes superposaient l'image zoomée et ce de façon aléatoire. Pour y remédier il faut modifier le focus de l'image zoomée en changant la ligne
this.swapDepths(this.niveau++); par this.swapDepths(10000);

2) Si vous revenez sur votre menu (dans le cas d'un site tout en flash) et que la gallery continue à s'afficher superposé à votre menu il faut vider les images chargées quand vous arrivez sur votre menu.
Ajouter au bonne endroit:
for (var i = 0; i<fichier.length; i++)
{
this.createEmptyMovieClip("null"+i, i);
}

Commentaire de Herapoulet le 26/01/2008 12:11:36

Bonjour,
je viens de tomber sur ce code vraiment super; je voudrais l'utiliser mais je ne connais pas l'ActionScript.
Comment faire pour positionner l'animation sur un point précis de la scène ?

Merci de votre aide.

Commentaire de lorenzo99 le 21/02/2008 15:17:00

Bonjour,

cette galerie est superbe.
Est il possible de pouvoir rajouter un descriptif pour chaque image.

D'avance merci.

Commentaire de GillesWebmaster le 08/07/2008 09:56:32 10/10

Simplement superbe!

Commentaire de djdudu le 29/07/2008 11:35:53 7/10

Bonjour,

Cette source est franchement bien.. mais comment la positionner sur son site en sachant que je fais un site full flash? Quelles variables faut-il changer? j'ai trouver pour modifier la taille mais pas pour les variables X et Y de positionnement..
Ce serait assez urgent je fini mon stage fin de semaine

Merci beaucouuuuup d'avance

Commentaire de stellebio le 05/11/2008 16:10:39

Salut,

j'ai une petite question, je me débrouille en flash, mais pas du tout en actionScript, et quand j'ouvre le .fla, il y a bien seulement le code mais comment dois-je faire pour afficher des photos dans les emplacements qui apparaissent dans le swf?

dsl si ma question semble bête mais je patoge vraiment avec l'actionScript.

merci
Estelle

Commentaire de schunck le 04/03/2009 12:05:27

Bonjour,
Comme beaucoup, je trouve ce script super sympa ! Comme beaucoup, ayant un site entièrement en flash, je voudrai positionner cette galerie à un endroit précis ! Et comme beaucoup, je n'ai pas trouvé la solution. Où puis-je "caler" mes coordonnées car lorsque je teste mon site la galerie doit se situer en dehors de ma page.

Merci par avance.

Commentaire de ropi59 le 04/09/2009 11:18:25

bonjour et tt d'abord félicitations pour ce script
j'ai un petit soucis par contre: je n'arrive pas a charger mes photos si elle ne sont pas en vrac a la racine de mon anim. comment faire pour que le swf les charges a partir d'un dossier?
d'avance merci

Commentaire de TiMessa le 14/02/2011 14:29:58

Génial c ce que je cherchais, pas trop basique ni trop compliqué et surtout facile à réaliser, par contre je n'ai tjs pa réussi a faire en sorte qu'au bout de 10miniatures par exemple, il y ai un retour a la ligne... ça à déjà été fait plus haut mais qd je teste, ça me renvoi des erreurs ds l'OUTPUT

 Ajouter un commentaire




Nos sponsors


Sondage...

CalendriCode

Juin 2013
LMMJVSD
     12
3456789
10111213141516
17181920212223
24252627282930

Consulter la suite du CalendriCode

Photothèque

A découvrir



 
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,686 sec (3)

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