comment faire un tooltip sur un bouton lors du passage de la souris:
ps: il requiera peut etre un peut de fignolage, j'ai fait ce code il y a de cela 2 ans... mais c,est de la matiere qu'on a vu aujourd'hui (21mars2007) ^^
1. Créer un clip avec votre jolie petite fenêtre qui écrit le texte style "cliquez-ici".
//truc: mettez le fond de la petite fenêtre en semi-transparent, c'est plus joli, mais ca fait lagger:(
2. Insérer une image-clé vide sur l'image-clé 1 et mettez un stop. Mettez votre tooltip sur l'image 2 avec un stop également.
3. Mettez ce clip sur la scène n'importe, où puisque vous ne verrez que sa croix de registre(puisque rien n'est dans l'image-clé 1.)
4. Donner un nom d'occurence ex: tooltip
5. Sur l'image clé du layer "script", inscrivez:
function tooltip (string)
{
_xmouse = getProperty (" ", _xmouse);
_ymouse = getProperty (" ", _ymouse);
duplicateMovieClip ("_root.tooltip", "tooltip1", 1);
tooltip1.tooltip = string;
setProperty (tooltip1, _x, _xmouse);
setProperty (tooltip1, _y, _ymouse);
startdrag ("_root.tooltip1");
tooltip1.gotoAndStop(2);
}
function remove_tooltip()
{
stopdrag();
removeMovieClip("tooltip1");
}
6. Sur le bouton qui va activer le visuel de tout ca, contiendra le code suivant:
on (rollOver)
{
_root.tooltip();
}
on (rollOut)
{
_root.remove_tooltip();
}
7. tada!