IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Flash Discussion :

Zoomer sur une image au passage de la souris


Sujet :

Flash

  1. #1
    Nouveau Candidat au Club
    Homme Profil pro
    Technicien maintenance
    Inscrit en
    Juin 2014
    Messages
    1
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Tunisie

    Informations professionnelles :
    Activité : Technicien maintenance
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Juin 2014
    Messages : 1
    Points : 1
    Points
    1
    Par défaut Zoomer sur une image au passage de la souris
    Bonjour à vous tous,

    Je suis en train de créer un site et j'utilise flash cs4 et je cherche à faire un zoom sur des photos au passage de la souris mais jais pas trouver le code source exact

    Merci pour votre aide

  2. #2
    Membre chevronné
    Avatar de Archimède
    Homme Profil pro
    Enseignant
    Inscrit en
    Avril 2005
    Messages
    1 644
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 58
    Localisation : France, Charente Maritime (Poitou Charente)

    Informations professionnelles :
    Activité : Enseignant
    Secteur : Enseignement

    Informations forums :
    Inscription : Avril 2005
    Messages : 1 644
    Points : 1 975
    Points
    1 975
    Par défaut
    Ben tu utilises ROLL_OVER au passage de la souris sur ton image et au déclenchement de ton événement, une fonction qui fait un scaleX et scaleY de ton image (2 par exemple pour 200%)
    Tu reviens à 100% (scaleX=scaleY=1) pour ROLL_OUT...
    Il te faudra en plus repositionner ton image (en x et y) à chaque fois suivant que tu zoomes ou pas.

    Si ça peut t'aider, voici un bout de code vite fait en as3 avec flashdevelop (je n'ai pas flash CS4...)

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
    39
    40
    41
    42
    43
    44
    45
    46
    47
    48
    49
    50
    51
    52
    53
    54
    55
    56
    57
    58
    59
     
    package
    {
    	import flash.display.Bitmap;
    	import flash.display.Sprite;
    	import flash.events.Event;
    	import flash.events.MouseEvent;
     
    	[SWF(width='500',height='500',backgroundColor='0x298EFF')]
     
    	public class Main extends Sprite
    	{
    		[Embed(source="../src/im.jpg")]
    		private var im:Class;
    		private var bmp:Bitmap;
    		private var container:Sprite = new Sprite(); //pour récupérer les événements souris sur l'image
     
    		private const wsurdeux:uint = 75; //moitié de la taille de l'image (150x150) 
     
    		public function Main():void
    		{
     
    			bmp = new im();
     
    			container.addChild(bmp);
    			container.x = stage.stageWidth / 2 - wsurdeux;
    			container.y = stage.stageHeight / 2 - wsurdeux;
     
    			container.addEventListener(MouseEvent.MOUSE_OVER, zoom);
    			container.addEventListener(MouseEvent.ROLL_OUT, dezoomer);
     
    			addChild(container);
     
    		}
     
    		private function dezoomer(e:MouseEvent):void
    		{
    			with (e.target)
    			{
     
    				scaleX = scaleY = 1;
    				x = stage.stageWidth / 2 - wsurdeux;
    				y = stage.stageHeight / 2 - wsurdeux;
    			}
    		}
     
    		private function zoom(e:MouseEvent):void
    		{
    			with (e.target)
    			{
    				scaleX = scaleY = 2;
    				x = stage.stageWidth / 2 - 2 * wsurdeux;
    				y = stage.stageHeight / 2 - 2 * wsurdeux;
    			}
    		}
     
    	}
     
    }
    zoom.swf

Discussions similaires

  1. Réponses: 0
    Dernier message: 26/06/2008, 04h15
  2. zoomer sur une image
    Par benyamin dans le forum Interfaces Graphiques en Java
    Réponses: 8
    Dernier message: 19/03/2008, 09h25
  3. [MouseListener] Zoomer sur une image
    Par nonosa dans le forum AWT/Swing
    Réponses: 1
    Dernier message: 05/06/2007, 17h46
  4. zoomer sur une image
    Par lekooto dans le forum Général JavaScript
    Réponses: 1
    Dernier message: 05/02/2007, 19h15
  5. Zoomer sur une image
    Par Lynecoln dans le forum VB 6 et antérieur
    Réponses: 15
    Dernier message: 02/09/2006, 22h56

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo