Creating custom cursors in Flash 5
I found the other methods of custom cursors using the StartDrag command nice, but when i made more complex move i needed this function for other purpose. My way uses an alternative method with no downsides i know of, only positive things.
Start a new movie and add a new layer named "Cursor"Inside this layer draw the first frame of your cursor. Select all the contents you want to become the cursor, select Modify>Convert to Symbol. Type that name as Cursor and make sure its a Movie Clip. Now, go back to the main movie, right-click once on your cursor movie clip, then select actions. In the window enter the folowing code:
onClipEvent (enterFrame) {
this._y = _root._ymouse;
this._x = _root._xmouse;
Mouse.hide();
}
Explanation:
The onClipEvent handler designates when the script will be ran. By entering
enterFrame, it tells flash to run that script every time it enters a new frame
(that means its always going). "this" tells it that its something about THIS
movie clip. _y/_x means the x or y coordinate. _xmouse means the mouse's current
x coordinate. Mouse.Hide tells it to hide that plain old windows cursor. So, in
all, it says each time flash enters a frame make this x position the same as the
mouse's x position and same with y and to hide the old cursor. Simple enough? ok
well if you need any help im free for emails.
Hope this Helps
-Phyl
| » Level Basic |
|
Added: 2002-01-02 Rating: 8 Votes: 148 |
| » Author |
| Im me |
| » Download |
| Download the files used in this tutorial. |
| Download (2 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!