Search tutorials
Setting up
- Create the object that will follow the mouse
- Turn it into an MC with the name 'follow'
- Give the MC 'follow' the instance name 'follow' as well
- If it will move on the x axis (side to side), place 'follow' where you want it to stay on the y axis (up and down) and vice versa
- Create a new layer with two Keyframes (F6) for the actions
- In the original layer, in the second frame, place a frame (F5)
The code
I am producing this for the object moving on the y axis, just substitute y for x to change it.
Place the following code in the first frame of the actions layer:
mouse_y = _ymouse; setProperty (_root.follow, _y, mouse_y+((getProperty(_root.follow,_y)-mouse_y)/2));
- Line 1 sets the variable mouse_y to the y position of the mouse
- Line 2 sets the y position of the object to the y position of the mouse plus half of the distance between them (the 2 at the end can be change - a lower number causes a bigger lag)
In the second frame of the actions layer place the following:
gotoAndPlay (1);
- This loops the coding
| » Level Intermediate |
|
Added: 2001-07-16 Rating: 8 Votes: 188 |
| » Author |
| Arran is a web/software developer & a graphics/animation designer who works in Flash, Amapi 3D, Perl & other web based languages/applications. |
| » Download |
| Download the files used in this tutorial. |
| Download (5 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!