Précédent   Forum des professionnels en informatique > Webmasters - Développement Web > Flash/Flex > Flash
Flash Forum d'entraide sur la technologie Flash (Cours, FAQs, Sources)
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 18/10/2007, 14h59   #1
Nouveau Membre du Club
 
Inscription : octobre 2007
Messages : 119
Détails du profil
Informations forums :
Inscription : octobre 2007
Messages : 119
Points : 39
Points : 39
Par défaut Definir une zone pour le mouseover

Bonjour,

Après recherche sur le site et multiple essais, Je ne trouve pas comment faire pour definir une zone dans le mouseover de mon bouton.

Dans l'état mouseover de mon bouton j'ai une image qui s'affiche en dehors du bouton. Quand on passe la souris sur le bouton, l'image décalé apparait. Par contre quand on passe la souris sur la zone de l'image décalé, l'image en question apparait.

Comment faire pour que lors d'un passage de la souris sur la zone de l'image inclu dans le mouseover du bouton rien ne se passe ?

C'est peut être pas très clair alors j'ai fait un exemple à cette adresse :

http://www.acielouvert.net/act/mouseover.html

Merci pour votre aide,
Guillaume
guillaumeabxl est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 18/10/2007, 20h34   #2
Membre actif
 
Inscription : septembre 2002
Messages : 165
Détails du profil
Informations forums :
Inscription : septembre 2002
Messages : 165
Points : 171
Points : 171
bonsoir, tu utilises le bouton, ou un clip qui sert de bouton et est piloté par actionscript??
eddy verpoorter est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 18/10/2007, 21h18   #3
Nouveau Membre du Club
 
Inscription : octobre 2007
Messages : 119
Détails du profil
Informations forums :
Inscription : octobre 2007
Messages : 119
Points : 39
Points : 39
pour le moment c'est un simple bouton sans action script.
j'ai essayé de mettre un calque superieur (au dessus du calque bouton sur toute la zone ou je ne veux pas de mouseover) avec une image (alpha 0%) mais le lien se fait toujours.

Tu aurais connaissance d'un action script pour effectuer cette fonction ?

Guillaume
guillaumeabxl est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 18/10/2007, 21h26   #4
Membre actif
 
Inscription : septembre 2002
Messages : 165
Détails du profil
Informations forums :
Inscription : septembre 2002
Messages : 165
Points : 171
Points : 171
bein si tu vois un peu, ça ferait un truc du genre:

Code :
1
2
3
4
 
bouton.onRollOver = function(){
zone_a_voir.gotoAndPlay(2);
}
bouton serait un clip, et zone_a_voir un autre qui commencerait à l'image 2, avec un stop(); à la position 2 pour qu'elle reste visible.

ensuite:

Code :
1
2
3
4
 
bouton.onRollOut = function(){
zone_a_voir.gotoAndStop(1);
}
si tu vois ou je veux en venir, c'est assez simple à réaliser.
eddy verpoorter est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 18/10/2007, 23h04   #5
Rédacteur/Modérateur
 
Avatar de beekeep
 
Homme
Développeur informatique
Inscription : octobre 2006
Messages : 1 606
Détails du profil
Informations personnelles :
Sexe : Homme
Âge : 26
Localisation : France, Haute Garonne (Midi Pyrénées)

Informations professionnelles :
Activité : Développeur informatique

Informations forums :
Inscription : octobre 2006
Messages : 1 606
Points : 2 233
Points : 2 233
Salut à vous,

Citation:
j'ai essayé de mettre un calque superieur (au dessus du calque bouton sur toute la zone ou je ne veux pas de mouseover) avec une image (alpha 0%) mais le lien se fait toujours.
pour la solution de placer un cache,
il faut créer un autre clip et le placer dessus et non ajouter un calque dans le meme clip (ou bouton).
ensuite definir le onRollOver dessus sans affecter d'action.
Code :
1
2
3
4
5
 
clipCache.onRollOver = function()
{
   useHandCursor = false;
}
Sinon il y a plus simple pour faire apparaitre l'image sur le passage de la souris sur un clip,

tu créer un clip pour le bouton puis tu fait apparaitre l'image au survol.
Code :
1
2
3
4
5
6
7
8
9
 
clipBouton.onRollOver = function()
{
   // code pour afficher l'image
   // exemple ..
   clipImage.play();
   // ou
   clipImage._alpha = 100; 
}
et puis le code pour cacher l'image sur le onRollOut.

;)
beekeep est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 19/10/2007, 20h28   #6
Nouveau Membre du Club
 
Inscription : octobre 2007
Messages : 119
Détails du profil
Informations forums :
Inscription : octobre 2007
Messages : 119
Points : 39
Points : 39
Ok, je vais essayer ce week end.
Merci.

Guillaume
guillaumeabxl est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 11h27.


 
 
 
 
Partenaires

Hébergement Web