Mouse Following Tooltip
By Sidney de Koning, email: sidney@oeoe.nl
Make three layers in your main timeline, called actions, caption
and button.
Put this piece of actionscript in your actions layer:
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.gotoAndPlay(2);
}
function remove_tooltip () {
stopDrag ();
removeMovieClip ("tooltip1");
}
Now make a graphic and name it 'caption' give it two layes;one with a nice background and another with a dynamic txtbox, multiline, wordwrap turned on
and give it the variable 'tooltip'.
This is going to be your tooltip.
Now make a new Movieclip and call it caption_MC, leave the first frame blank with a
stop() action, in the second frame put your caption graphic you`ve just made and
also give it a stop() action.
Put this graphic about 25 pixels under the + 'centercross' (the point where x and y are zero).
This way you are creating the illusion that the tooltip is 'floating'.
Put this MC on the main stage, doesn`t matter where. Give it the instance name 'tooltip'.
Now make a button with some nice up-, over-, down-, and hit states,
put this in your main timeline with these actions :
on (rollOver) {
_root.tooltip("This is a mouse following tooltip!");
}
on (rollOut, dragOut) {
_root.remove_tooltip();
}
Tada ! Your tooltip is ready !!
-Sidney-
| » Level Advanced |
|
Added: 2002-01-08 Rating: 7.87 Votes: 52 |
| » Author |
| I`m from the Netherlands, i`ve been working with flash for almost a year now. |
| » Download |
| Download the files used in this tutorial. |
| Download (30 kb) |
| » Forums |
| More help? Search our boards for quick answers! |
-
You must have javascript enabled in order to post comments.


Comments
There are no comments yet. Be the first to comment!