Search tutorials
First off, lets fix some problems! In the walking code, you may notice some weird, um, Diagonal Problems. (pressing left and up and the character facing left or up and not both.) It's real easy to fix this problem. Just enter this code instead of the last one. Then you'll be happy with the result!
Ok now let's learn about variables!
onClipEvent (load) {
speed = 10;
}
onClipEvent (enterFrame) {
if (Key.isDown(Key.UP)) {
_rotation = 0;
_y -= speed;
gotoAndStop(2);
}
if (Key.isDown(Key.DOWN)) {
_rotation = 180;
_y += speed;
gotoAndStop(2);
}
if (Key.isDown(Key.LEFT)) {
_rotation = 270;
_x -= speed;
gotoAndStop(2);
}
if (Key.isDown(Key.RIGHT)) {
_rotation = 90;
_x += speed;
gotoAndStop(2);
}
if (Key.isDown(Key.UP) && Key.isDown(Key.RIGHT)) {
_rotation = 45;
_y -= speed; _x += speed;
gotoAndStop(2);
}
if (Key.isDown(Key.DOWN) && Key.isDown(Key.RIGHT)) {
_rotation = 135;
_y += speed; _x += speed;
gotoAndStop(2);
}
if (Key.isDown(Key.DOWN) && Key.isDown(Key.LEFT)) {
_rotation = 225;
_y += speed; _x -= speed;
gotoAndStop(2);
}
if (Key.isDown(Key.UP) && Key.isDown(Key.LEFT)) {
_rotation = 315;
_y -= speed; _x -= speed;
gotoAndStop(2);
}
if (!Key.isDown(Key.RIGHT) && !Key.isDown(Key.UP) && !Key.isDown(Key.DOWN) && !Key.isDown(Key.LEFT)) {
gotoAndStop(1);
}
}
Ok now let's learn about variables!
| » Level Intermediate |
|
Added: 2005-09-28 Rating: 6 Votes: 3 |
| » Author |
| Not much to say except that I LOVE FlashMX! |
| » Download |
| Download the files used in this tutorial. |
| Download (0 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!