Vous ne trouvez pas de réponse à votre problème ? Alors posez la question dans le forum. Souvenez-vous qu'il n'y a jamais de question bête, mais rester dans l'ignorance parce que l'on n'ose pas poser une question, ça c'est une erreur !

Sujet : rollover dans un bouton fait en clip [ Divers / Général ] (davidoffski)

mardi 1 juillet 2008 à 10:09:51 | rollover dans un bouton fait en clip

davidoffski

Membre Club
Bonjour,
il faut tout d'abord aller visiter cette adresse:
http://www.lartigue.ch/dev/prezenz/badollet/
cliquez sur passer l'intro... puis passez votre souris autour des vitrines des montres, vous verrez que la zone qui définit le rollover est juste autour des vitrines. Maintenant cliquez sur une des montres, et bougez votre souris autour de la lumière, de la vitrine etc, en fait regardez comment la zone active du rollover a changée !!! elle recouvre maintenant tous les éléments qui sont dans le movieclip du bouton. Si vous cliquez bien sur la montre, une popup s'affiche plus ou moins au centre de la scène, maintenant si vous cliquez tout en haut de la lumipre par exemple la popup s'affiche tout en haut et sort même de la scène. Pas bô ;)
ma question, est-il possible de fixer la taille de la zone active ?

mille mercis d'avance

mardi 1 juillet 2008 à 10:32:22 | Re : rollover dans un bouton fait en clip

Girou

Membre Club
Bonjour,

Si tes boutons sont créer dynamiquement... je ne vois pas comment, si tu les fait via l'éditeur Flash, tu doit pouvoir definir la zone active (4eme case de la création du bouton)

Pour le mouvement de la popup, je fonctionnerais différement :
Position _y fixe
Tu pars de la position de la souris pour le _x de la poup et ensuite tu controles
* que le _x ne soit pas inférieur à 10 pixel (par exemple)
* que le _x ne soit pas supérieur largeur Animation (Stage.width) - 10 (bord) - popup._width

et tu envois ton tween

Tu peux même pousser plus loin en fonction de la position de la souris, le popup se met à gauche ou à droite de la position de la souris.

@+

signature not found

mardi 1 juillet 2008 à 14:41:59 | Re : rollover dans un bouton fait en clip

davidoffski

Membre Club
comment je fais pour mettre la position y fixe ?

mardi 1 juillet 2008 à 14:52:35 | Re : rollover dans un bouton fait en clip

Girou

Membre Club
ben, tu la choisis toi même

Comme je suppose que tu fonctionnes avec un Tween qui va d'une position x,y à une autre position x,y il suffit de toujours donner la même valeur y au point d'arrivée.

@+

signature not found

mardi 1 juillet 2008 à 15:00:51 | Re : rollover dans un bouton fait en clip

davidoffski

Membre Club
j'ai trouvé merci et pour mon bouton c'est un clip avec plusieurs calques dont un est un bouton invisible ;)

mardi 1 juillet 2008 à 18:24:32 | Re : rollover dans un bouton fait en clip

davidoffski

Membre Club
est-ce qu'il est possible, toujours pour la même animation, que la popup s'affiche toujours au centre de la scène, peu importe depuis qu'elle montre on clique ? sinon, est-il possible de désactiver les boutons lorsque l'on a cliqué sur une montre ?

mercredi 2 juillet 2008 à 08:46:20 | Re : rollover dans un bouton fait en clip

Girou

Membre Club
Hello,

bien sur que c'est possible

Pour placer le popup au centre de l'animation, en supposant que le point d'insertion du popup est le point supérieur gauche (ce qui est très souvent le cas...)

positionX=(Stage.width-popup;_width)/2
positionY=(Stage.height-popup;_height)/2

voila

@+

signature not found

mercredi 2 juillet 2008 à 09:07:13 | Re : rollover dans un bouton fait en clip

davidoffski

Membre Club
je mets ça ou ? en fait le placement de ma popup se fait de cette manière. C'est le fichier xml qui définit si la popup doit s'afficher depuis le haut, le bas, la droite ou la gauche depuis la position x-y de la souris: par exemple ds mon xml: et ds l'as: //Tweening function for tooltipbox function tweening2(object, xscale, yscale, id) { tooltip.imageloader.imageloadertxt = ""; loadpic(tooltip.pic,XMLdaten_content[id]); tooltip.contents.htmlText = XMLdaten[id]; tooltip.contents.multiline = true; var abstand:Number = new Number(XMLdaten_distance[id]); var xAlpha:Tween = new Tween(object, "_alpha", Regular.easeOut, 0, 100, 1.5, true); var xScale:Tween = new Tween(object, "_xscale", Elastic.easeOut, 10, xscale, 1, false); var yScale:Tween = new Tween(object, "_yscale", Elastic.easeOut, 10, yscale, 2, false); //custom tooltip position depending on choice in xml file //custom tooltip distance from button in xml file if (XMLdaten_position[id] == "above") { var xPosT:Tween = new Tween(object, "_x", Regular.easeOut, object._x, _xmouse, 0.5, true); var yPosT:Tween = new Tween(object, "_y", Regular.easeOut, object._y, -80, 0.5, true); } else if (XMLdaten_position[id] == "below") { var xPosT:Tween = new Tween(object, "_x", Regular.easeOut, object._x, _xmouse, 0.5, true); var yPosT:Tween = new Tween(object, "_y", Regular.easeOut, object._y, -80, 0.5, true); } else if (XMLdaten_position[id] == "left") { var xPosT:Tween = new Tween(object, "_x", Regular.easeOut, object._x, _xmouse-((xscale/2)+abstand), 0.5, true); var yPosT:Tween = new Tween(object, "_y", Regular.easeOut, object._y, -80, 0.5, true); } else if (XMLdaten_position[id] == "right") { var xPosT:Tween = new Tween(object, "_x", Regular.easeOut, object._x, _xmouse+((xscale/2)+abstand), 0.5, true); var yPosT:Tween = new Tween(object, "_y", Regular.easeOut, object._y, -80, 0.5, true); } }

mercredi 2 juillet 2008 à 09:08:43 | Re : rollover dans un bouton fait en clip
mercredi 2 juillet 2008 à 09:09:51 | Re : rollover dans un bouton fait en clip

davidoffski

Membre Club
je peux pas mettre de code ? y a pas l'option


1 2

Cette discussion est classé dans : bouton, zone, rollover, autour, maintenant


Répondre à ce message

Sujets en rapport avec ce message

un bouton dans un clip rollOver/rollOut [ par 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 c 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 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 Bouton qui reste dans l'état "on (rollOver) [ par aarb ] slt, je suis novice et j'ai un petit souci pour l'animation d'un bouton, por lexemple je le nomerai "Home"je vous explique:pour creer mon bouton, j'ai 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 bouton [ par loblobloblob ] Bonjour,je cherche a fiare un cache pour délimiter une zone sur un bouton car mon bouton est un texte et il faut visé précisémentles lettres pour l'ac FUnction RollOver [ par cust100 ] Bonjour à tous,J'ai un bouton nommé img1  qui quand on passe sa souris dessus il ouvre une autre animation .swf.Mon probleme est que je voudrais que q probléme bouton [ par loblobloblob ] Bonjour,j'aimerais faire un menu déroulant dans flash pour un site internet,j'ai donc créer un bouton qui me renvoi autre par sur la scène pour que mo zone cliquable bouton [ par jimmypage64 ] Bonjour ! J'ai fait un bouton animé sous flash. Mon bouton se compose donc d'un clip animé, d'un cadre et d'un champ de texte(qui est l'intitulé du b lancement d'animation bouton par bouton [ par vcordonnier ] Hello


Nos sponsors

Sondage...

CalendriCode

Juillet 2009
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
2728293031  

Consulter la suite du CalendriCode

Téléchargements

Comparez les prix Nouvelle version


LG KP501

Entre 9€ et 159€


Photothèque Nouveau !



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
Temps d'éxécution de la page : 0,343 sec

Google Coop CodeS-SourceS Google Coop CodeS-SourceS


Certaines images présentes sur le site (notament certains avatars) sont issues des collections IconShock, donc si vous souhaitez utiliser ces icons vous devez les acheter, ne les copiez pas et ne utilisez pas dans vos sites et applications sans les avoir commandé.