MisterSnow
Messages postés18Date d'inscriptionsamedi 5 septembre 2009StatutMembreDernière intervention24 janvier 2010
-
19 janv. 2010 à 17:03
crackter
Messages postés401Date d'inscriptionmercredi 12 novembre 2003StatutMembreDernière intervention31 janvier 2010
-
20 janv. 2010 à 00:33
Bonjour à tous,
Voilà le problème du jour lol
J'ai fait un carrousel avec une barre de défilement. Les images qui sont des "miniatures" sont appelées via XML.
Maintenant ce que j'essaye de faire (sans succès pour l'instant) c'est que quand on clic sur la miniature qui se trouve au centre de la page, un agrandissement de celle-ci à lieu et ensuite quand on clic sur l'agrandi on revient en mode carrousel (un peu façon "iPhone").
Le soucis c'est qu'il ne s'agit pas d'un simple agrandissement, en fait j'ai une autre image qui sert d'agrandi pour chaque miniature.
Donc après avoir réfléchis à la question, je me disais que la solution serait surrement de délimiter une zone cliquable (au centre de la scène donc) et que le lien change en fonction de la miniature. Donc si je ne me trompe pas spécifier l'URL de l'agrandi pour chaque image dans mon XML...
Ensuite je me suis dis que jusque là ça serai pas encore terriblement compliqué seulement il faudrait peut-être aussi délimiter un cadre pour l'affichage de l'image agrandie ou une position au sein de la page ainsi qu'une taille?
Bref, ça c'était juste une reflexion, je ne sais pas trop comment m'y prendre.. . et comme d'habitude, plus je réfléchis et plus je m'embrouille et plus j'ai l'impression que je m'éloigne de la solution.
Avez vous des idées sur la façon de faire ?
crackter
Messages postés401Date d'inscriptionmercredi 12 novembre 2003StatutMembreDernière intervention31 janvier 2010 20 janv. 2010 à 00:33
Salut,
Afin de gérer le click sur ton carrousel, il faut partir du principe que ton carrousel contient plusieurs conteneur, et ces conteneurs des images.
Dans ton fichier xml associé, tu peux très bien mettre des lignes du genre :
et donc lorsque tu charges ton carrousel, tu charges chaque image dans les conteneurs avec petite, et tu définis une action sur le click de la souris avec grande. Je ne sais pas si tu es en as2/3 mais la méthode revient strictement au même, le code diffère très très légèrement. Tu associe grande de ton xml à chacun des conteneurs et quand tu cliques dessus, tu lances une fonction qui regarde la variable associée.