LcGalerie : classe de création de galerie d’images AS2
Le 24 mars 2008
Voici une classe sans prétention développée en AS2 qui vous permettra de créer très simplement une galerie d’images flash.
A insérer dans un swf seul ou dans un site flash, grandement paramétrable, voici la classe LcGalerie:
Version 2 : Téléchargez la source ici. (27/04/2008) ou lire l’article
Version 1 : Téléchargez la source ici. (24/03/2008)
Pour l’utiliser, rien de plus simple:
- Téléchargez la source ici, puis placez les répertoires IMG, XML et com à la racine de votre site
- Pour les novices des classes n’oubliez pas d’importer le package à l’aide de la ligne suivante:
import com.lc.galerie.LcGalerie; - Ouvrez votre flash as2, copiez la ligne suivante et remplacer les paramètres par ceux que vous souhaitez:
var myGalerie1:LcGalerie=new LcGalerie(400,400,20,3,3,"0xFF1D140C","XML/galerie.xml",false,hote_mc,"H"); - Remplissez le fichier XML/galerie.xml avec vos images et leurs légendes.
- Placez vos images dans le répertoire IMG dans des tailles optimisées pour l’affichage
- Complilez le fla, votre galerie devrait s’afficher.
Les variables dans l’ordre de déclaration
- largeur de la galerie
- hauteur de la galerie
- marge entre les images
- nombre de lignes
- nombre de colonnes
- couleur du fond de type arvb (alpha de 00 à ff + code alphanumérique de la couleur
- fichier xml contenant la liste des images et légendes
- affichage de la legende de l’image : true pour oui, false pour non
- clip hote de la galerie
- animation Verticale ou Horizontale (H ou V)
Notes:
Si le nombre d’images dans le xml est supérieur à nombre de lignes*nombre de colonnes, seul le nombre maximal sera affiché (nombre de lignes*nombre de colonnes)
Si le nombre d’images dans le xml est inférieur à nombre de lignes*nombre de colonnes, les cases vides sont remplies avec la couleur de fond précisée
Flash 8
( Vu : 30885 fois ) Commentaires
26 Réponses à “LcGalerie : classe de création de galerie d’images AS2”
Répondre










Yo, le doc FLA ne s’ouvre pas!!
G hâte de voir ça!!!
Big up!
Hello
Voila, j’ai mis a jour le zip, j’ai enregistré le fichier en flash8.
Enjoy!
super classe !
mais comment faire des changement ?
lorsque j’ouvre le fla pour modif sur la ligne :
var myGalerie1:LcGalerie=new LcGalerie(640,426,2,5,5, »0xFF1D140C », »XML/galerie.xml »,true,hote_mc, »H »);
lors de la publication le message voici le que j’ai en retour:
**Erreur** Séquence = Scene 1, calque = actions, image = 1 :Ligne 2 : Erreur à l’ouverture du fichier inclus AS/mc_tween2.as. Fichier introuvable.
#include « AS/mc_tween2.as »
Total des erreurs ActionScript : 1 Erreurs signalées : 1
?
Hello stefart
Hum, en effet je l’ai oublié dans le zip. C’est bon, je viens de le rajouter. Pour les personnes qui on installé l’extension mc_tween, il faut simplement enlever la ligne d’include dans le fla, pour les autres, il faut laisser le fichier as/mc_tween2.as à la racine du site pour charger le fichier et avoir des tweens.
Voila!
Salut
Merci beaucoup LutinCapuche ! c’est sympa
Hello Lutin
Très « Classe » cette class ! lol
je viens de la découvrir et j’essaie de gèrer la gestion de plusieurs albums et plusieurs pages par album car le fait que le fichier en fonction des paramètres colonnes et lignes n’affiche pas toutes les images c’est un peu galère. enfin pour l’instant j’en chie mais je ne désespère pas !
plein de belles choses pour toi Lutin, c’est vraiment excellenet ce que tu fais.
au plaisir
et si tu as des piste pour gèrer plusieurs album avec un combobox et gestion de plusieurs pages par album définie par le nombres d’images dans l’album en fonction des paramètres de colonnes et de lignes choisies ça m’intéresse
a+
merci beaucoup
Bonne suite et Bravo!
Salut LUTINCAPUCHE,
J’essaye de manipuler MACROMEDIA FLASH 8. J’ai réussi à faire des modifs concernant le nbr de colonnes, de lignes, changement de taille, …
Malheureusement, je n’arrive pas à exporter le tout en flash movie « .swf ». Il n’apparait rien.
Ai-je oublier quelquechose ou tout simplement, est-ce impossible ?
Sinon, super classe ton site.
A+
Jérôme
Jérome,
As tu un message d’erreur quand tu exporte le swf?
Normalement, tu fais ctrl+entrée et c’est bon, tu as ton swf, rien de plus. J’ai un peu du mal à cerner ton problème.
Hello !
tout abord félicitation pour cette magnifique galerie.
je voulais savoir s’il était possible d’avoir une couleur indépendante pour la partie légende.
parce que si j’ai bien compris la couleur de cette partie est directement liée à la couleur de fond des cellules.
Merci de aide.
[...] Pour lire la documentation d’utilisation de LcGalerie, c’est par ici. [...]
Oui j’avais bien lu la doc.
Donc apparemment il n’est pas possible de dissocier la couleur de fond des cellules de celle de la légende !?! Dommage !
Hi funkybobot !
En fait ce n’était pas une réponse mais juste un trackback depuis la mise à jour de la galerie.
J’ai rajouté 2 paramètres pour le fond de la légende et la couleur du texte de la légende.
Va voir la :
http://www.blog.lutincapuche.com/lcgalerie-release-classe-de-creation-de-galerie-as2/
salut , salut !
J’ai eu la remarque a plusieurs reprise de problème de chargement de l’anim !
soit trop long a charger ou bien lecture interrompu
Y’a t’il une solution ?
C’est bien dommage le rendu et l’effet est super
Hello stefart
Peux tu me préciser ton bug (capture d’écran…) Qu’est ce que tu obtiens quand ca charge mal? De mon coté j’ai repéré un bug sur le blur, je corrige ca très vite.
salut lutincapuche
le bug que je rencontre est que l’anim lors de la première lecture met 1 à 2 minutes a charger.
et ensuite le changement de visuel ne se produit pas sur l’ensemble des cases !!! il reste donc des case avec soit l’images précédente ou un bout d’images mais pas a la bon place !? étrange non !?
J’ai fais le test sur plusieurs navigateur et configuration différentes et bien sur optimisé les 20 images dans le dossier IMG (50ko chaque)
J’ai aussi pensé mettre un preloader histoire de ne pas laisser la page blanche trop longtemps… why not !
Enfin bref je ne sais pas trop comment faire
merci de votre réponse
[...] Accédez ici à la version AS2 Flash AS3 ( Vu : 1 fois ) [...]
Décidément… une fois en ligne, l’animation se lance (carrés en couleurs…) mais les photos n’apparaissent pas… alors que tout se passe bien en local. Une petite idée ?
Merci.
Bonne journée
Franchement, c’est du très beau travail, l’effet et le rendu sont vraiment sympa. En tout cas merci de partager ton travail gratuitement, je sais que cela a dû te demander pas mal de temps, alors bonne continuation et tous pleins de bonnes choses pour t’es futurs projets!!!!
Bonjour,
Est-il possible de mettre l’effet de transition, en continue… sans avoir à cliquer sur les images ?
Merci,
Fabien
Bonjour,
Très beau travail d’une manière générale, vive la passion!
J’aimerais beaucoup utiliser votre galerie, je sais que je ne suis pas le premier qui semble rencontrer le problème, mais, n’étant pas un programmeur confirmé je pédale un peu dans la semoule!:
Lorsque je place mon dossier sur mon serveur, rien ne s’affiche…comprends pas moi!!!
En tout cas encore merci encore pour ces terribles contributions!.
Thomas.
Rebonjour,
Il suffisait de bien lire et de bien écrire!
Ca fonctionne nickel, Merci encore et continue plutôt 2 fois qu’une!
Thomas.
Salut
L’archive est corrompu pour information
Je confirme… l’archive est corrompue. Mais merci quand même !
Bonjour,
Merci beaucoup pour cette super galerie, elle marche très bien sur mon swf mais depuis que j’ai mis mon flash sur internet la galerie photo ne marche pas, elle ne s’affiche pas.
Pourriez vous m’aider :s?
Merci d’avance
Allo Coline
C’est surement que le chemin d’accès a tes images n’est pas correct!
Regarde avec Firebug ou tout autre debugger si le flash trouve bien les médias.