LcGalerie en AS3

Le 2 septembre 2008

LcGalerie en AS3

Nouvelle mise à jour de la classe LcGalerie, qui permet de créer simplement une galerie d’images sympa.

Cette fois ci, passage en AS3. Optimisation du code pour un rendu plus fluide et léger (13ko).
J’ai aussi rajouté un loader pour chaque image (quand même, c’est pas mal!), et un nouvel effet de transition.

Vous pouvez tester les différents paramètres dans la version démo ci dessous :

Bitmap Galerie LutinCapuche v3. Téléchargez le player flash !

Le code est accessible dans la source, si vous trouvez des améliorations à y apporter, faites m’en part, ou plutôt faites les et faites m’en part!

Pour l’utiliser, rien de plus simple:

Les variables dans l’ordre de déclaration

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.

Version AS2:

Accédez ici à la version AS2

Share and enjoy


  • Digg
  • del.icio.us
  • Facebook
  • Google Bookmarks
  • Live
  • Netvibes
  • RSS
  • Twitter
  • Yahoo! Buzz
  • LinkedIn
Flash AS3 ( Vu : 28850 fois )

Commentaires

26 Réponses à “LcGalerie en AS3”

  1. fred on 19 septembre 2008 11:54

    Bonjour,

    Je souhaiterais intégrer cette superbe galerie d’images, mais peut ‘on modifier le fichier flash avec flash mx 2004, car je n’arrive pas à importer le fichier galerieAS3.fla

    merci de votre aide et encore bravo pour cette galerie

    Fred

  2. LutinCapuche on 19 septembre 2008 2:23

    Salut fred,
    Helas non, comme dit dans le titre du poste, il s’agit d’une version as3, a ouvrir avec cs3… Je ne peux rien faire pour t’aider! Sinon tu peux aller voir la version as2

  3. fred on 22 septembre 2008 4:27

    merci de votre réponse, je file voir la version as2

    merci encore

    Fred

  4. lanner on 17 octobre 2008 9:24

    Tiens une fois que l’on clique sur l’image elle ne reste pas en couleur comme dans la version AS2

  5. Luko on 25 novembre 2008 3:21

    Salut et trop fort ta Galerie !!! mais
    Il y a un truc que je ne comprends pas quand tu parles de l’import de LcGalerie en AS3 :
    import com.lc.galerie.LcGalerie;
    J’ai une erreur d’import normale car dans ton source le répertoire com est dans un un autre dossier appelé src.
    Bon j’ai renommé le chemin en
    import src.com.lc.galerie.LcGalerie;
    ceci fait j’ai encore une erreur à la compilation :
    1046: Ce type est introuvable ou n’est pas une constante de compilation : BitmapImage.

    Je trouve pas le bug, tu aurais une idée ??? j’ai testé ta source en AS2 et tout fonctionne mais je ne peux compiler l’AS3.

    A plus
    Luko

  6. admin on 14 décembre 2008 5:37

    Salut Luko

    Non en fait ilne faut pas que tu change le chemin
    C’est dans les parametre d’export de ton fla qu’il faut que tu aille dasn action script et que tu mette le chemin d’acces au repertoire src, ou alors tu met le repertoire com a la racine

    Sinon ca change les packages et il faut que tu les renommes tous (1ligne de chque fichier as)

  7. pierre on 7 janvier 2009 10:47

    Bonjour,

    Je fais partie des nombreuses personnes qui trouve la source utile mais….. je n’arrive pas importer la classe, après une lecture attentive du code et des remarques apparaissant sur le sujet.

    Version de Flash: cs3 Pro

    Messages à l’export:
    1172: La définition com.lc.galerie:LcGalerie est introuvable.
    1172: La définition com.lc.galerie:LcGalerie est introuvable.
    1046: Ce type est introuvable ou n’est pas une constante de compilation : LcGalerie.
    var myGalerie:LcGalerie=new LcGalerie(640,426,2,5,2, »0xFF778737″, »0xFF9E9571″, »0xFF55503C », »XML/galerie.xml »,true,hote_galerie_mc, »H », « Translation »);

    Un petit coup de main…. ?

    Pierre

    Merci et…. Bonne Année.

  8. pierre on 7 janvier 2009 10:49

    Effectivement je suis tête en l’air….. tout va pour le mieux.
    Remonter bien les dossiers contenus dans le répertoire src à la racine…

  9. bizuth on 28 janvier 2009 11:49

    Bonjour à toutes et à tous, je tente d’insérer une galerie dans web plus mais rien n’y fait, elle n’est pas reconnue… Un problème d’incompatibilté peut-être.
    Si vous pouviez m’apporter de l’aide, je vous en remercie d’avance.
    Sinon, les rendus sont extras.

    @++

  10. bizuth on 29 janvier 2009 12:20

    Suite à mon mail d’hier, tout est rentré dans l’ordre…

    @++

  11. Lorenzo on 11 février 2009 1:35

    génial !

  12. bizuth on 11 février 2009 10:41

    Bonjour à toutes et à tous,
    aurait-on la possibilité d’ajouter un lien cliquable dans les légendes des photos.

    Merci d’avance.

  13. Pascal on 29 mars 2009 5:12

    Quelle super idée cette galerie ! Merci pour ce partage qui m’ouvre de nouveaux horizons
    ;)

  14. brutus on 3 avril 2009 5:53

    bonjour,

    super galerie, par contre il doit y avoir un problème quelque part.
    en effet, quand on clique toujours sur la meme image et qu’ensuite on en prend une autre, il affiche toujours la même image (même sur le site)

    j’essaye de regarder mais vachement complexe les scripts

  15. <?php bloginfo('name'); ?><?php wp_title(); ?> on 5 octobre 2009 7:17

    [...] LcGalerie en AS3 [...]

  16. RekiemArt on 8 octobre 2009 7:07

    jolie galerie ! Je vais essayer de la paramétrer pour mes images, merci pour la source !

  17. Jérôme Gaudin on 7 mai 2010 3:35

    Bravo ! … superbe galerie ……….

  18. funkybobot on 8 juillet 2010 9:30

    j’ai un soucis çà fonctionne en local mais pas en ligne ! :(

  19. LutinCapuche on 8 juillet 2010 9:43

    @funkybobot : vérifie le chemin de tes images par rapport au swf, le problème vient forcément de la. Si tu utilise firebug, tu verras les fichiers que le swf ne trouve pas.

  20. funkybobot on 12 juillet 2010 5:17

    oui en effet bien mettre tous les fichiers en minuscules (.fla .xml et même les .jpg)
    idem pour les dossiers ‘img’ ‘xml’
    par contre même soucis que brutus certaine fois l’image ne se charge pas,
    elle reste la même quelque soit la vignette sur laquelle on clique.
    :(

  21. LightBen on 30 décembre 2010 8:11

    Salut,

    Ta galerie est géniale ! J’ai mis du temps mais je suis arrivé à gérer l’import, le dossier IMG et le XML pour créer mon propre SWF… puis j’ai copié le SWF, le dossier XML et le dossier IMG dans l’emplacement voulu, j’ai mis le code dans la page PHP pour insérer le swf… et ça m’affiche un carré blanc…

    En fait, j e voudrais insérer ta galerie dans mon site wordpress. Pour cela, j’ai copié le swf et les deux dossiers à l’intérieur du thème (au même niveau que index.php). Et j’ai inséré le code suivant (qui marche pour un autre swf) :

    <param name="movie" value="/galerieAS3.swf »>

    <embed src="/galerieAS3.swf?linkURL=index.php » quality= »high » pluginspage= »http://www.macromedia.com/go/getflashplayer » type= »application/x-shockwave-flash » width= »280″ height= »280″>

    Tu saurais d’où ça peut provenir ?
    Merci =)

  22. LightBen on 30 décembre 2010 8:13

    Ah, le code s’affiche pas…

    Je vais essayer entre balises php des fois sur certains sites ça marche :

    <?php

    <param name="movie" value="/galerieAS3.swf »>

    <embed src="/galerieAS3.swf?linkURL=index.php » quality= »high » pluginspage= »http://www.macromedia.com/go/getflashplayer » type= »application/x-shockwave-flash » width= »280″ height= »280″>

    ?>

    Si je vois que ça marche pas, je t’embête pas avec un troisième commentaire à modérer… mais bon…

  23. LightBen on 10 janvier 2011 2:16

    Pourrais-tu me donner le code d’insertion correct dans Wordpress ici ou par email si ça marche pas ici s’il te plait ? Tu m’aiderais énormément, j’ai eu beau chercher, je trouve pas…

  24. LutinCapuche on 10 janvier 2011 2:35

    Salut LightBen
    J’étais en vacances :)
    Je pense que ton pb vient simplement du fait que le swf n’est pas a la racine de ton site, et qu’il faut que tu fasses des tests pour verifier
    1.que le xmlest bien loader
    2.que le chemin des images est correct
    Je te conseilles fortement d’utiliser firebug (plugin ff), qui te permet de voir sur quel chargement il y a un problème et ainsi ajuster tes paths en fonction des erreurs reçues.
    En dernier recours, si tu n’y arrives pas, peux tu me donner l’url de ta page ou ca ne fonctionne pas? Je pourrai jeter un œil mais je ne garantis pas les délais, la reprise est dure :)
    ++

  25. LightBen on 10 janvier 2011 4:18

    Ah, il faut que le swf soit à la racine du site ? Et les autres dossiers aussi je suppose alors ? Parce que si j’ouvre manuellement le swf sur mon PC, il fait bien ce que je veux : 280×280px, les images que je voulais, j’ai pu modifier le xml et tout… je fais des tests avec tous les fichiers dossiers à la racine alors (jusqu’à présent ils étaient à la racine de mon THEME… je sais pas si ça va changer quelque chose mais je vais essayer !)
    Tu as l’adresse de mon site normalement, je compte insérer ta superbe galerie dans certains de mes gros carrés bleus vides (je vais essayer de trouver d’autres slideshow flash, et une fois ta galerie faite, je posterai un article à ton honneur et pointant vers ton site)

  26. LutinCapuche on 10 janvier 2011 5:01

    Non tu n’es pas obligé de mettre la galerie a la racine, mais si tu la met dans un sous répertoire il faut simplement t’assurer que les path xml et images sont corrects par rapport a ce sous répertoire.
    En plus de l’url de ton site j’ai besoin de l’adresse d’une page ou tu as inséré le swf, sinon je ne peux pas voir les erreurs :)

Répondre