begin process at 2010 09 03 12:13:07
  Trouver un code source :
 
dans
 
Accueil > 

Code

 > 

ActionScripts

 > SCROLL SUR GALLERIE PHOTOS

SCROLL SUR GALLERIE PHOTOS


 Information sur la source

Note :
Aucune note
Catégorie :ActionScripts Classé sous :scroll, gallerie, gallerie photos, déplacement Niveau :Initié Date de création :11/05/2009 Date de mise à jour :13/05/2009 22:52:59 Vu / téléchargé :5 092 / 1 227

Auteur : fredvlvcec

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

 Description

Il s'agit ici d'un bout de code permettant d'effectuer des scrolls de type gallerie photos. Le déplacement des images est calculé par rapport au déplacement de la souris. Il y a deux fla dans le zip (scroll vertical & scroll horizontal).

C'est tout ! Autrement dit, le code ne concerne que le scroll et les images sont inertes. Libre à vous de les remplacer par des movieclips ou pourquoi pas des composants loader associés à des zones cliquables si vous voulez télécharger les images depuis le serveur.



 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

12 mai 2009 18:40:25 :
nouvelle version avec onEnterFrame au lieu d'un timer
13 mai 2009 22:53:00 :
Les images sont devenues cliquables

 Sources du même auteur

Source avec Zip MASQUES AVEC DÉGRADÉ
Source avec Zip COMPOSANT BULLEUR
Source avec Zip MAIL EN FLASH CS3 AS2 ET PHP
Source avec Zip TRANSPARENCE D'UN FICHIER FLASH SUR UNE PAGE HTML
Source avec Zip OBJETS ANIMÉS, COMPILÉS ET COMPOSANTS

 Sources de la même categorie

Source avec Zip Source avec une capture COMPOSANT SWC CALENDAR DATE PICKER POUR FLASH CS5 AS3 par nicoflashkod
Source avec Zip EDITEUR DE NIVEAU par Mansuz
Source avec Zip Source avec une capture BLACK MP3 PLAYER par BBFUNK01
Source avec Zip GÉNÉRATEUR DE LUMIÈRE par sylbuggy
Source avec Zip Source avec une capture TOURNER UN OBJEC VERS LA SOURIS... par top30

 Sources en rapport avec celle ci

Source avec Zip Source avec une capture BASE SCOLL SUPER SIMPLE par top30
Source avec Zip 3 ZOOMS DIFFERENTS D'UN SPRITE AVEC LA MOLETTE [AS3] par nextdrOp
Source avec Zip "AUTO-SCROLLING" SUR UN SWF DANS UNE PAGE HTML par bali_balo
Source avec Zip VISITE À LA CAMPAGNE par quent191
Source avec Zip Source avec une capture DÉBUT DE GALERIE DYNAMIQUE par vegetalain

Commentaires et avis

Commentaire de pegase31 le 11/05/2009 23:47:09 administrateur CS

Voilà un script trop compliqué pour ce qu'il fait .. bien trop compliqué !
Il y a des redondances dans tes réajustements et le script devrait être aussi simple que ça :

clipX = (largeurVisible/largeurClip)*sourisXDuClip;
avec clipX[0, largeurClip-largeurVisible];

le tout sur un MouseMove et le tour est joué.

Là il y a un interval créé à chaque mouvement de souris ainsi qu'une fonction qui, au final, ne sert à rien.

à optimiser et simplifier.

Peg'

Commentaire de fredvlvcec le 12/05/2009 01:03:46

La fonction et l'interval servent à obtenir un défilement de l'image quand la souris pénètre à un endroit quelconque de la zone de scroll. Maintenant, si on veut un ajustement brutal, on peut effectivement supprimer la fonction de déplacement et son interval. Mais quoi qu'il en soit, pour l'objectif que je me suis fixé, elle a son utilité.
Concernant les réajustements, je pense qu'il est prudent de s'assurer un max sur les valeurs modifiées par calcul.
Concernant le code que tu proposes, ce n'est pas trop clair (je ne crois pas que le mot "avec" fasse partie des commandes de flash). Tu peux préciser ?

Commentaire de pegase31 le 12/05/2009 01:23:06 administrateur CS

Ce n'est pas un code que je t'ai donné, juste une formule.
Et le "avec" donne le range du clipX (min et max).

Peg'

Commentaire de Girou le 12/05/2009 07:39:48

Bonjour,

je n'ai pas regardé le code mais juste l'animation. Je pense que l'utilisation de Tween ou tout du moins d'une formule mathématique dégressive pour le déplacement serait un plus. en effet, si on quitte la zone réactive, le clip se fige instantanément, je trouve cela 'brutal'. Idem si on sort de la zone réactive d'un coté et qu'on revient sur la zone réactive de l'autre coté, le déplacement est ultra rapide (imagine avec 20 images...)
La zone réactive est plus grande que la zone visible, je ne sais pas si c'est un souhait ou un bug...

Je ne vois pas très bien ce que tu veux dire par
"je pense qu'il est prudent de s'assurer un max sur les valeurs modifiées par calcul"

Vérifier plusieurs fois une valeur cela me semble bizarre, un ordi ne se trompe jamais, il exécute le code qu'on lui donne, si le code à des lacunes... c'est une autre histoire...

@+
Girou

Commentaire de fredvlvcec le 12/05/2009 12:33:23

Formule mathématique dégressive ou tween, oui, pourquoi pas. Ceci étant dit, on pourrait peut être commencer par le concret et indiquer la formule non ?
La zone réactive est plus grande : oui c'est fait exprès. Si tu veux changer, tu ouvres le fla et tu modifies la taille du masque.
Pour ce qui est des contrôles de valeur, encore une fois, ouvrir le fla pour étudier le code serait un plus dans la discussion. Mais de toutes façons, je suis pour assurer un code sans problèmes, donc, j'assure même si on ne trouve pas ça super.
PEG, j'ai essayé ta formule, je n'obtiens pas le même résultat, mais ça doit être moi qui merde. Mais bon, comme les miennes marchent et que je n'ai pas envie d'y passer ma vie, je les laisse. Si quelqu'un veut faire mieux, c'est libre !

Commentaire de fredvlvcec le 12/05/2009 12:45:22

A, j'oubliais ! Ce que Girou appelle la "zonz réactive" n'en est pas une. On ouvrant le fla, on peut s'appercevoir que ce n'est qu'une image de fond et rien que cela. Bref, c'est pour la déco. La zone réactive réelle est en fait un masque supperposé aux photos qui défilent. Bon, si quelqu'un ne trouve pas ça génial, il ouvre le fla et il supprime l'image de fond.

Commentaire de faiblard le 12/05/2009 14:40:16

Un passage a un fichier externe plutôt que tout dans le fla serait pas mal...

De plus le code directement dans le symbole de la bibliothèque ce n'est pas top.

Il ne t'as pas indiquer la formule car dépend de l'effet que tu veux.

2 fla pour un composant quasi identique... On doit pouvoir regrouper cela a mon avis.

un else if plutot que 2 if a la suite (et rajoute les accolade ca mange pas de pain) (y'a d'autre endroit ou tu peu mettre des else if plutot que 2 if de suite) //Souris dépasse à gauche
if(ScrollMask._xmouse <= 0) scrollMask_X = 0 ;

//Souris dépasse à droite
if(ScrollMask._xmouse >= ScrollMask._width) scrollMask_X = ScrollMask._width ;

et il est vrai qu'il reste des test en trop inutile.

Commentaire de pegase31 le 12/05/2009 16:39:48 administrateur CS

Le but du jeu de poster une source et de pouvoir progresser soi-même ou de donner des exemples pour aider les autres à progresser (selon le niveau de chacun)

Je pourrais te faire une source mais elle serait en AS3, et je doute que tu la comprennes du coup ...

Peg'

Commentaire de Girou le 13/05/2009 11:18:04

Re bonjour,

la version onEnterFrame bug un petit peu (passe la souris de gauche a droite, sort de la zone du masque et revient de droite à gauche -> bug d'affichage)
Effectivement, je n'ai pas mis de formule ou plus d'infos pour les raisons précisée plus haut par Faiblard... désolé, je répare cette lacune. Va voir le tuto à cette adresse
http://www.actionscript.org/resources/articles/170/1/Flash-MX-2004-Undocumented-TweenEasing-Classes-Documented/Page1.html
tu y trouveras tout ce qui est nécessaire pour comprendre les Tween.

@+
Girou

Commentaire de fredvlvcec le 13/05/2009 22:54:50

Merci beaucoup Girou !

Commentaire de benjisix le 08/04/2010 15:00:14

Hey ! J'aimerais bien savoir comment tu as fait ton calque ScrollPhotos. sa STRUCTURE  est tres utile... Comment mettre dans un calque un autre calque ???
Jattend une réponse avec impatience ! ;) Merciii

 Ajouter un commentaire


Discussions en rapport avec ce code source dans le forum

déplacement d'un objet/menu (drag) [ par troutku ] Hello.Sur un site, j'ai travaillé sur un scroll façon OSX, avec transparence, fermeture en fine fenêtre et réouverture grande taille. (Scroll=clip ass trop d'optimiste sans doute [ par marc000 ] Bonjour à tous, C'est la première fois que je post dans un forum et je vais vous servir le grand déballage du débutant qui veut tout pour le minimum d Pb de chemin pour appeller un XML vers gallerie swf [ par gholubowicz ] Salut a tous, Je travaille sur une nouvelle version de mon portfolio. Un blog wordpress, avec en première page, une anim flash type "gallerie photo" a Galerie scroll [ par annesomi ] Bonjour à tous, voilà mon problème, je souhaite réaliser pour mon site une petite revue de presse, donc comme une galerie image mais avec scroll, puis JPEG dans une gallerie photo [ par josy932 ] Bonjour, J'ai une gallerie photo et j'aimerais savoir pouvoir appeler des JPEG qui serait dans un dossier à partir et non pas des .swf. Merci à l'av Déplacement d'une forme sur un guide en actionnant au clavier [ par guiguiking ] Bonjour, je suis débutant en flash et je dois programmer une petite application de type GPS sur flash CS4. Je souhaiterais qu'une image de fond se dép Problème loader swf [ par Rikki ] Bonjour à tous, j'ai un problème avec un site que je prépare. J'utilise une animation main.swf ou je charge un autre .swf en fonction du menu ou je v scroll et roll over [ par supergonzesse ] Chers Amis Flasheurs, J'ai besoin d'aide : j'ai déjà posté ma question sans succès (peut etre dans le mauvais topic ?). Voila, j'ai une zone de text déplacement d'un élément selon un autre élément [ par Petitefievel ] Bonjour à tous, Je vais tenter de vous expliquer mon problème. Voilà je suis en train de faire un site en flash un peu complexe, le but est d'avoir un déplacement bouton [ par lazellebulle ] Bonjour tout le monde, Alors je vous explique mon problème, j'ai le code suivant en AS2 : Stage.scaleMode="noScale"; qui donc permet de "fixer" ma


Nos sponsors


Sondage...

CalendriCode

Septembre 2010
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
27282930   

Consulter la suite du CalendriCode

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

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