begin process at 2010 02 10 13:16:53
  Trouver un code source :
 
dans
 
Accueil > Forum > 

Archive Flash

 > 

Archives

 > 

ActionScript

 > 

un bouton dans un clip rollOver/rollOut


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

un bouton dans un clip rollOver/rollOut

jeudi 6 janvier 2005 à 15:35:56 | un bouton dans un clip rollOver/rollOut

IndigoKod

un bouton dans un clip rollOver/rollOut Bonjour à tous, Je suis débutant en action script et je bute sur un prob ; j'ai construit un menu de type clip rollOver/rollOut avec des étiquettes "over" et "out". Ce clip se déplie lorsque la souris passe au dessus de la zone désirée (devant laisser apparaitre les boutons de navigations) et se replie lorsque la souris sort de la zone. Pour cà c'est ok, cà marche. Problème : Lorsque je place un bouton au dessus de la zone définie et que je passe la souris au-dessus de ce bouton, le clip se met à bouger alors que je ne suis pas sorti de la zone... (j'espère avoir été clair dans mes explications !) . Version Flash MX Merci si vous avez un tuyau... ;-) script : on (rollOver) { gotoAndPlay("over"); } on (rollOut) { gotoAndPlay("out"); }
jeudi 6 janvier 2005 à 15:57:42 | Re : un bouton dans un clip rollOver/rollOut

shubenka

j'ai pas tout compris dsl


[ Lien ]
vendredi 7 janvier 2005 à 07:33:54 | Re : un bouton dans un clip rollOver/rollOut

jacknikolson

salut IndigoKod

petite précision: comment fais tu ta détection pour que ton clip se déplie ou se replie?
Si c'est avec des bouton, la réaction que tu décris est normale car si tu mets un 2e bouton au dessus de ton bouton détecteur, quand tu passes sur ton 2e bouton, le détecteur l'interprète comme un rollOut, et ton animation repart.....
dans ce cas là, pour faire simple, sur tes boutons de navigation, indique aussi que
on(rollOver){
stop();
}
et puis après tout ce que tu veux dans les on(release) etc....

sinon, il y a aussi une méthode qui consiste à détecter ta souris par un clip délimitant ta zone désirée,et non un bouton mais c'est un peu plus compliqué côté prog....

Dis moi si j'ai bien cerné le problème...

Jack

vendredi 7 janvier 2005 à 10:12:30 | Re : un bouton dans un clip rollOver/rollOut
vendredi 7 janvier 2005 à 10:23:08 | Re : un bouton dans un clip rollOver/rollOut

IndigoKod

Salut Jack, oui tu as bien compris mon souci, il s'agit bien d'un bouton inséré dans le clip qui sert à detecter si la souris est en rollOver ou en rollOut pour déplier ou replier le clip. J'ai bien mis ton code seul dans ce bouton : on(rollOver){ stop(); } mais ca ne semble tjrs pas fonctionner, dès que je passe la souris au dessus du bouton le clip se met à aller et venir sans cesse. J'ai essayé aussi en mettant le bouton sur la scene principale et non pas dans le clip, mais ca ne marche pas non plus... Je t'aurais bien envoyé le .fla mais je ne sais pas si on peut en envoyer avec ce forum... merci en tout cas... Indigo
vendredi 7 janvier 2005 à 14:33:21 | Re : un bouton dans un clip rollOver/rollOut

jacknikolson

bon, je vais essayer de t'expliquer la méthode que j'utilise: elle me parait plus fiable.

tu crée un clip qu'on appellera menuGlobal

dedans se trouvent
à l'image1 de ta timeline -calque1: un stop();
                                       calque2,3,4,etc tes boutons regroupés en position de départ.
                                       -calque5 : un clip de détection de la taille de ton menu "groupé"avec sur le clip le code suivant:
onClipEvent(enterFrame){
function detection1() {
 if (this.hitTest(_root._xmouse, _root._ymouse, false)) {
  this._parent.play();
 }
}
detection1();
}

ça ça va lancer ton animation quand ta souris survolle le clip de détection.
Attention, le clip ne doit être qu'à l'image clé 1.

tu fais sur les images suivantes ton menu qui s'ouvre.......et

A l'image 12 par exemple, quand ton menu est "déroulé tu mets un nouveau clip de détection de la taille de ton menu déroulé et sur le clip tu mets le code :

onClipEvent(enterFrame){
function detection3() {
 if (this.hitTest(_root._xmouse, _root._ymouse, false)) {
  this._parent.stop();
 }else{
  this._parent.play();
}
}
detection3();
}

ça comme te l'auras compris ça va stopper ton anim si la souris survolle le clip de détection ou bien la lecture continuera et bien sur, lira les images que tu auras créé à cet effet pour la fermeture de ton menu qui  retournera tout seul se positionner sur l'image un (avec son stop) en attente d'un nouveau survol....

pour voir ça  

[ Lien ]


t'inquiète pas si ça met longtemps à télécharger, le serveur est super lent..


Bonne continuation

Jack
vendredi 7 janvier 2005 à 14:47:33 | Re : un bouton dans un clip rollOver/rollOut

jacknikolson


oups! tu feras gaffe j'ai oublié de mettre un
gotoAndStop(1);
à la fin de l'anim.
vendredi 7 janvier 2005 à 15:40:16 | Re : un bouton dans un clip rollOver/rollOut

IndigoKod

Mince Jack ! j'ai bien téléchargé ton.rar mais comme je suis sur mac, il n'y avait rien dedans après l'expansion ! Par contre j'accepte bien les .zip. Sinon normalement je peux ouvrir les .fla fait sous PC avec ma version flash Mx pour mac ( enfin je crois). Merci mille fois !
vendredi 7 janvier 2005 à 15:51:39 | Re : un bouton dans un clip rollOver/rollOut

jacknikolson

[ Lien ]

essaye ça, sinon je pense qu'avec les explications de plus haut tu devrais t'en sortir...

c'est quoi exactement le problème sous mac?

vendredi 7 janvier 2005 à 16:44:59 | PC et Mac = compatibilités limitées

IndigoKod

Je te remercie, j'ai téléchargé le .fla mais il ne s'ouvre pas hélas !! Il n'y pas de problème sous Mac, c'est juste que les 2 plates formes PC et Mac ont des compatibilité limitées notamment aux niveau des logiciels. Moi je suis graphiste et webdesigner et je travaille comme 97% du métier avec des Mac et c'est vrai que c'est un peu un souci pour certains cas de figures (comme ici par ex). Bon allez je vais revoir tes explications et m'y pencher studieusement !!

1 2 3

Cette discussion est classée dans : bouton, clip, zone, rollover, rollout


Répondre à ce message

Sujets en rapport avec ce message

superposition de deux boutons [ par mobitool ] Help! ça fait trois jours que je m'arache les cheveux sur un problème, en fait, j'ai crée 6 bouton qui réagissent à un rollover déclanchant un clip d Sur rollover d'un clip faire un gotoand play dans un autre [ par rgbmix ] Hello ... Je me désolé tant je suis une bille en AS, ça fait un moment que j'en ai pas fait et j'ai deja perdu plusieurs heures là dessus, alors si un Clip déroulant + Bouton [ par Kurby ] Bonjour,J'ai un Clip quelconque qui descend avec un "rollOver" et un "rollOut", jusuqe là tout va bien. MAIS lorsque je mets un bouton dessus de Clip on (rollOver) [ par julia2107 ] Bonjour à tous,j'ai un petit soucis sur flash mx. Voilà : j'ai un bouton et quand on le survole un clip de plusieurs images se met à défiler. Ma quest bouton clip [ par davidoffski ] bon reprennons, j'ai un clip inséré dans la scene 1 avec cette fonction [AS]on (rollOver) { gotoAndPlay("S1"); } on (releaseOutside, rollOut) { got Bouton Rollout [ par wesh2k2 ] Voila mon probleme : J'ai créé un clip qui avec a l'interieur une animation avec rollover et rollout. Jusqu'ici tout va bien. J'ai mon animation quand RollOver décalé... [ par rykobinson ] HELP ! Je souhaiterais faire un rollover sur un bouton mais qui ne déclenche le gotoAndPlay que si on reste dessus 2 secondes. Si on ressort du bouto Problème avec mon rollOut [ par mike1310 ] Bonjour, j'ai utilisé un script flash de ce site pour créer un bouton en Actionscript. Tout fonctionne correctement mise à par un petit bug au niveau Menu en actionscript [ par lamicho52 ] Comment faire un menu entièrement en AS (avec animation de bouton rollover et rollout)J'ai tester en faisanton(rollover){play();} // l'action lance le rollOver>Animation [ par MangueCarotte ] Bonsoir à tous,J'y suis presque... je souhaiterais juste faire jouer un clip sur un bouton en rollOver (sur une vignette, un clip viendra se superpose


Nos sponsors


Sondage...

Comparez les prix

CalendriCode

Février 2010
LMMJVSD
1234567
891011121314
15161718192021
22232425262728

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

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