CONNEXION
  • RetourJeux
    • Sorties
    • Hit Parade
    • Les + populaires
    • Les + attendus
    • Soluces
    • Tous les Jeux
    • Gaming
  • RetourActu Gaming
    • News
    • Astuces
    • Tests
    • Previews
    • Toute l'actu gaming
  • RetourBons plans
    • Bons plans
    • Bons plans Smartphone
    • Bons plans Hardware
    • Bons plans Image et Son
    • Bons plans Amazon
    • Bons plans Cdiscount
    • Bons plans Decathlon
    • Bons plans Fnac
    • Tous les Bons plans
  • RetourJVTech
    • Actus High-Tech
    • Intelligence Artificielle
    • Smartphones
    • Mobilité urbaine
    • Hardware
    • Image et son
    • Tutoriels
    • Tests produits High-Tech
    • Guides d'achat High-Tech
    • JVTech
  • RetourCulture
    • Actus Culture
    • Culture
  • RetourVidéos
    • A la une
    • Gaming Live
    • Vidéos Tests
    • Vidéos Previews
    • Gameplay
    • Trailers
    • Chroniques
    • Replay Web TV
    • Toutes les vidéos
  • RetourForums
    • Hardware PC
    • PS5
    • Switch 2
    • Xbox Series
    • Switch
    • Pokemon pocket
    • FC 25 Ultimate Team
    • League of Legends
    • Tous les Forums
  • PC
  • PS5
  • Xbox Series
  • Switch 2
  • PS4
  • One
  • Switch
  • iOS
  • Android
  • MMO
  • RPG
  • FPS
En ce moment Genshin Impact Valhalla Breath of the wild Animal Crossing GTA 5 Red dead 2
Liste des sujets

Créer un rollover en Action Script 3 ?

cakatous
cakatous
Niveau 8
11 avril 2011 à 14:43:06

Salut,

je souhaite créer un rollover sur mon menu, et je souhaite que l'animation reste active une fois qu'on a cliqué sur un bouton.

J'ai donc mes 4 boutons "accueil" "galerie" "information" "contact" et quand on survole il y a un carré rouge en fond...et je voudrais qu'une fois qu'on a cliqué sur un bouton le carré rouge reste en fond pour indiquer dans quel rubrique se trouve la personne qui visite le site...

voila ce que j'ai réussi à faire pour le moment :

    • ********************************** code *******************************

import com.greensock.TweenMax;
import com.greensock.easing.*;
import flash.events.MouseEvent;

Object(root).top_mc.bouton1_btn.indicateur1_mc.vis
ible=false;

stop();

this.addEventListener("mouseOver",over);
this.addEventListener("mouseOut",out);

function over(me:MouseEvent):void{

Object(root).top_mc.bouton1_btn.indicateur1_mc.vi
sible=true;
}

function out(me:MouseEvent):void{

Object(root).top_mc.bouton1_btn.indicateur1_mc.vi
sible=false;
}

Object(root).top_mc.bouton1_btn.addEventListener("
click",afficheraccueil);

function afficheraccueil(me:MouseEvent):void
{

Object(root).top_mc.bouton1_btn.indicateur1_mc.vi
sible=true;

me.currentTarget.removeEventListener(MouseEvent.M
OUSE_OUT, out);

Object(root).top_mc.bouton2_btn.indicateur2_mc.vi
sible=false;

Object(root).top_mc.bouton3_btn.indicateur3_mc.vi
sible=false;

}

    • ********************************** code *******************************

Avec ce code ça ne fonctionne pas, quand je clique j'ai bien les carrés rouge qui reste mais le problème c'est que si on survole les autres boutons les autres carrés vont rester actif et je vais me retrouver avec tous les carrés activés...

Si quelqu'un peut m'aider je lui en serait fortement reconnaissant !

Merci bien.

tbop2
tbop2
Niveau 10
11 avril 2011 à 20:18:06

Salut. En fait il y a pas trop de codeurs AS ici je crois. Tu devrais tout simplement poster sur flash-france tu aurais très rapidement beaucoup plus de réponses.

deepblue
deepblue
Niveau 16
11 avril 2011 à 20:41:57

J'ai honte mais je suis là moi ^^

Fait une animation flash (par exemple des interpolations) qui enchaine l'ensemble des étape d'animation de ton bouton. Au event que tu as créés, tu fait des tonObjet.gotoAndPlay(numéro frame). A chaque étape, ajoute un stop() dans l'image clé pour ne pas voir tout les états de l'animation. Je n'ai plus flash, si j'ai une machine qui traine avec ce qu'il faut, je te ferai un exemple.

cakatous
cakatous
Niveau 8
15 avril 2011 à 17:58:08

Merci, pour le forum flash-france je peux pas m'inscrire... on me demande de taper le numéro qui apparait sur l'image je la voix pas...

Aussi deepblue, au début j'avais fait des animations et comme tu dis je faisais du gotoandplay, mais sur un autre forum spécialisé on m'a dis de faire avec visible true...

Je continue mes recherches, merci à vous :)

cakatous
cakatous
Niveau 8
15 avril 2011 à 18:00:49

Désolé du double poste...

j'ai vu vite fait comment intégrer un site flash sur une page htlm, mais est ce qu'il est possible d'intégrer juste une animation à un certain endroit ? parce qu'au pire le roll over je le fait en html et basta ^^

merci !

Sous forums
  • Aide à l'achat Mac
  • Création de Jeux
  • Linux
  • Programmation
  • Création de sites web
  • Internet
  • Steam Deck
  • Macintosh
  • Hardware
La vidéo du moment