Search tutorials
Hello Flash colleagues! The following program maintains the character in the middle of the screen no matter where he moves (Very useful for RPGs).
First create the Movie Clips (You need to name them in the instance name box)
BG01 (Make a box or shape that is going to be the floor)
Char01B (Bottom) Place your character facing down.
Char02L (Left) Place your character facing left.
Char03T (Top) Place your character facing up.
Char04R (Right) Place your character facing right.
Code (I take a part of the code to explain it to you)
onClipEvent (enterFrame)
{
Move = 48; // Indicates how much the character advances with a click.
if (Key.isDown(Key.DOWN))
{
_root.Char01B._alpha = 100;
// Makes visible the facing character
_root.Char02L._alpha = 0;
_root.Char03T._alpha = 0;
_root.Char04R._alpha = 0;
//Makes everything moves with the character
_root.BG01._y -= Move;
_root.TopWall01._y -= Move;
_root.BottomWall01._y -= Move;
_root.LeftWall01._y -= Move;
_root.RightWall01._y -= Move;
}
//Everything stops
(including the character)
if(_root.Char01B.hitTest(_root.BottomWall01))
{
_root.BG01._y+= Move;
_root.TopWall01._y+= Move;
_root.BottomWall01._y+= Move;
_root.LeftWall01._y+= Move;
_root.RightWall01._y += Move;
}
If you find it useful, please e-mail me to jairoeprieto@gmail.com
| » Level Intermediate |
|
Added: 2007-09-24 Rating: 6.65 Votes: 17 |
| » Author |
| Just a guy to like to experiment with Flash |
| » Download |
| Download the files used in this tutorial. |
| Download (40 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!