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 :

Actions de la souris [Débutant(e)]


Sujet :

Flash

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Mars 2009
    Messages
    19
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Mars 2009
    Messages : 19
    Par défaut Actions de la souris
    Bon alors, je me suis aventuré dans la réalisation d'un site web avec un peu de Flash(je suis sous CS4)...

    Dans un des animations, je dois intégrer des liens.
    Objet A est invisible (alpha 0).
    Objet B est invisible (alpha 0)
    Si la souris survole l'objet A, l'objet B doit devenir visible (alpha 100).
    Si la souris ne survole plus l'objet A, l'objet B redevient invisible (alpha 0)
    Si la souris clique l'objet A, lien vers une autre page...

    Cela parait sans doute très simple pour beaucoup, mais pour le débutant que je suis, c'est à se taper la tête au mur...

    Quelqu'un peut m'aider...

  2. #2
    Membre averti
    Profil pro
    Inscrit en
    Mars 2009
    Messages
    19
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Mars 2009
    Messages : 19
    Par défaut
    Je suppose qu'il suffit de mettre un actionscript sur l'objet A, mais je suis largué...

  3. #3
    Membre très actif

    Profil pro
    Inscrit en
    Novembre 2009
    Messages
    612
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2009
    Messages : 612
    Par défaut
    Bonjour,
    Si vous etes en AS2
    Donc il faut transformer vos objet en clip puis faire les actions selon les events choisi.

    1 sur votre stage sélectionnez un objet
    2 appuyé sur la touche f8 ( ce qui doit vous faire apparaitre une fenêtre vous proposant de transformer l'objet
    3 dans la fenêtre ouverte choisissez "boutton"
    5 dans le panneau propriété donnez un nom à l'occurrence de votre bouton par exemple "boutton1"
    4 re-sélectionnez votre objet et faite afficher le panneau code
    et saisisez
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    on(rollOver){
    //votre code
    	}
     
    	on(rollOut){
    //votre code
    	}
    créer les autre bouton de la même façon

    en as3 la procédure est quasiment la même sauf que vous transformerez les objet en "movie clip"
    et que vous positionnerais le code sur la première image de l'animation contenant vos clips
    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
     
    button1.alpha=0;
    button2.alpha=0;
    button1.addEventListener(flash.events.MouseEvent.MOUSE_OVER,
    						 function(){
    						 button2.alpha=1;
    						 })
    button2.addEventListener(flash.events.MouseEvent.MOUSE_OVER,
    						 function(){
    						 button1.alpha=1;
    						 })
    button1.addEventListener(flash.events.MouseEvent.MOUSE_OUT,
    						 function(){
    						 button2.alpha=0;
    						 })
    button2.addEventListener(flash.events.MouseEvent.MOUSE_OUT,
    						 function(){
    						 button1.alpha=0;
    						 })
    bon code

  4. #4
    Membre averti
    Profil pro
    Inscrit en
    Mars 2009
    Messages
    19
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Mars 2009
    Messages : 19
    Par défaut
    Merci pour ton aide, mais je n'y arrive pas... J'ai ajouté le code en AS3 et adapté les nom des clips. Et il est indiqué "Acces à la propriété non définie" pour toutes les lignes... Pfff

  5. #5
    Membre averti
    Profil pro
    Inscrit en
    Mars 2009
    Messages
    19
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Mars 2009
    Messages : 19
    Par défaut
    Citation Envoyé par jonaszrenard Voir le message
    Merci pour ton aide, mais je n'y arrive pas... J'ai ajouté le code en AS3 et adapté les nom des clips. Et il est indiqué "Acces à la propriété non définie" pour toutes les lignes... Pfff
    Ha non, ça marche je viens de trouver

    Il fallait nommer les occurrences, je pensais que le script se rapportait au nom des clips...

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Réponses: 1
    Dernier message: 26/10/2009, 16h41
  2. Action de la souris sur un contrôle
    Par sondo dans le forum Composants VCL
    Réponses: 18
    Dernier message: 12/02/2009, 12h40
  3. Action selon positionnement souris
    Par TheBananier dans le forum ActionScript 1 & ActionScript 2
    Réponses: 2
    Dernier message: 26/10/2007, 10h24
  4. Réponses: 2
    Dernier message: 14/04/2007, 12h33
  5. [FLASH MX2004] Les actions des événements souris ne fonctionnent plus
    Par Demco dans le forum ActionScript 1 & ActionScript 2
    Réponses: 7
    Dernier message: 21/04/2006, 21h37

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