Défilement d'images au passage du curseur.

Soyez le premier à donner votre avis sur cette source.

Vue 67 038 fois - Téléchargée 14 874 fois

Description

Défilement d'images

Défilement d'images lorsque le curseur passe sur l'une des extrémités.

Source / Exemple :


1ère étape :
définition de la zone de défilement
	bordure = 60; // définie la taille de bordure.
centre = masque._x + masque._width / 2; // définie le centre.
Position = defilement._x; // on met dans Position le défilement des images.
Gauchestop = masque._x - bordure; // définie la "zone" de défilement à gauche.
Droitestop = masque._x + masque._width + bordure; // définie la "zone" de défilement à droite.
Hautstop = masque._y; // définie la "zone" de défilement en haut.
Basstop = masque._y + masque._height; // définie la "zone" de défilement en bas.

2ème étape:
définition dela vitesse
	

// on vérifie si la souris se trouve dans la "zone" de défilement pour faire défiler les images.
if (_xmouse > Gauchestop && _xmouse < Droitestop && _ymouse > Hautstop && _ymouse < Basstop)

{ // La Vitesse de défilement en fonction de la position (x) de la souris par rapport au centre.
Vitesse = (_xmouse - centre) / 20;
// On déduit Vitesse de la Position.
// Math.round permet d'arrondir à l'entier supérieur.
Position = Math.round(Position - Vitesse);
} // fin du if.
3ème étape:
définition des limites
	

ma_gauche = -267; // la limite à gauche a pour valeur -267.
if (Position < ma_gauche) // si Position est au maximun à gauche.
{ Position = ma_gauche; // bloque Position à gauche.
} // fin du if.

ma_droite = 800; // la limite à droite a pour valeur 800.
if (Position > ma_droite) // si Position est au maximun à droite.
{ Position = ma_droite; // bloque Position à droite.
} // fin du if.

defilement._x = Position; // le défilement des images est égal à Position.
4ème étape:
boucle le programme
	

gotoAndPlay(2);
// retour à la deuxième image
// permet d'effectuer le défillement à volonté

Codes Sources

A voir également

Ajouter un commentaire Commentaires
Messages postés
1
Date d'inscription
vendredi 25 septembre 2009
Statut
Membre
Dernière intervention
30 novembre 2009

dommage qu'il n'y ait pas de réponses pour ceux qui n'arrivent pas à ouvrir le FLA, il serait bon d'indiquer la version de Flash à utiliser. On gagnerait beaucoup de temps.
Messages postés
2
Date d'inscription
lundi 4 mai 2009
Statut
Membre
Dernière intervention
29 avril 2011

bonjour lorsque je télécharge les fichier je n'arrive pas à les ouvrir et comme je sais que la programmation et tirée du fichier.fla je n'ai pas réussie à l'ouvrir aussi avec Flash, donc j'aimerai savoir comment faire ...

De plus je n'ai pas compris la source notée au dessus... Peut on m'expliquer donc comment ouvrir et comment intégrer cette source dans mon fichier php
Messages postés
2
Date d'inscription
mardi 10 février 2009
Statut
Membre
Dernière intervention
28 avril 2009

Chendelus

Ce que tu pourrais faire a la place de les mettre directement sur scène, c'est de les remplacer par des loaders. les images doivent être stoker dans le fichier que ton fla.
Messages postés
3
Date d'inscription
lundi 27 avril 2009
Statut
Membre
Dernière intervention
29 avril 2009

Bonjour,
J'ai installé le fichier defilement.swf (et defilement.fla), cela fonctionne bien (J'utilise Golive CS pour Mac).
Cependant je n'arrive pas à remplacer les images par les miennes.
Je n'ai pas d'expérience sur Flash. Je ne comprends pas où sont stockées les images. Quand j'essaie avec Flash CS3 de remplacer les images (ajout dans la bibliothèque puis glissement sur la scène), plus rien ne fonctionne.
Merci pour votre aide

Pour information, voici le code généré par Golive quand je glisse defilement.swf sur l'espace de mise en page :

<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,0,0" height="190" width="657">


</object>
Messages postés
163
Date d'inscription
mercredi 31 décembre 2008
Statut
Membre
Dernière intervention
8 mai 2011

commen fait on pour modifier les images je débute et j'aurai besoin d'aide
merci
Afficher les 18 commentaires

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.