Orange73
Messages postés1375Date d'inscriptiondimanche 28 novembre 2004StatutMembreDernière intervention 2 août 2011
-
16 avril 2007 à 10:42
Darkrats
Messages postés212Date d'inscriptionmardi 2 novembre 2004StatutMembreDernière intervention12 mai 2008
-
20 avril 2007 à 10:55
Bonjour,
Je voudrait savoir comment faire pour qu'un clip suivent le curseur. Je m'explique.
Par exemple j'ai une image. Dès que je passe dessus je voudrai qu'un clip apparaisse permettant de voir la description de l'image tout en suivant la souris dans la zone cliquable et que celui la disparaissse dès que je quitte la zone cliquable à savoir l'image elle-même.
cs_Girou
Messages postés1203Date d'inscriptionlundi 10 mars 2003StatutMembreDernière intervention23 juillet 20092 17 avril 2007 à 09:04
Salut,
utilise les propriétés onRollOver et onRollOut du clip contenant l'image pour activer/desactiver l'affichage de tes informations
Pour qu'elles suivent ta souris, utilise la propriété onEnterFrame pour récupérer la position de la souris (Clip._xmouse et Clip._ymouse) et placer ton clip contenant les infos en conséquence (Clip._x et Clip._y)
Orange73
Messages postés1375Date d'inscriptiondimanche 28 novembre 2004StatutMembreDernière intervention 2 août 2011 17 avril 2007 à 09:32
Merci pour votre réponse. mais étant débutant serai t'il possible d'avoir un .fla avec quelque chose de tres simple par exemple un carré... juste pour votre comment faire.
Orange73
Messages postés1375Date d'inscriptiondimanche 28 novembre 2004StatutMembreDernière intervention 2 août 2011 17 avril 2007 à 10:09
Merci bcp !!! sa marche !
Une dernière tite chose :) , comment faire pour que le clipInfo ne se mette pas sur le curseur mais un peu a droite ou a gauche ?
Cdlt.
Vous n’avez pas trouvé la réponse que vous recherchez ?
Darkrats
Messages postés212Date d'inscriptionmardi 2 novembre 2004StatutMembreDernière intervention12 mai 20081 20 avril 2007 à 10:55
Salut,
Si tu veux décaller ton clip, il te suffit de le lui demander
Code : (je reprends celui de Girou)
clipInfo.onEnterFrame= function(){
this._x=clipImage._xmouse + 20;
this._y=clipImage._ymouse;
}
Fin de code
Avec ce code, tu auras toujours ton clip 20px à droite du curseur.
Si tu veux que ça soit à gauche ou à droite en fonction de l'objet survolé, je te recommande plutôt de faire quelque chose comme ceci
Code :
clipInfo._visible =false
var nDecallage :Number = 0;
clipInfo.onEnterFrame=function(){
this._x=clipImage._xmouse + nDecallage;
this._y=clipImage._ymouse;
}
clipImage.onRollOver=function(){
nDecallage = 20;
clipInfo._visible=true;
}
clipImage.onRollOut=function(){
nDecallage = 0;
clipInfo._visible=false;
}
stop();
Fin de code Il te suffit de changer la valeur de nDecallage dans la fonction rollOver.
--------- Darkrats ---------
la loi est dure mais c'est la loi
-------- Infograpix --------