You need a flash program where user will be able to move objects or shapes using keyboard? Its not difficult to create. Just follow step-by-step instructions, write some action script code and you will make it! If you experience some difficulties while reading this tutorial it is recommended to read all the previous tutorials on http://www.metamorphozis.com written by me as some aspects might be discussed earlier.
1. Launch Flash MX 2004
2. Create new Flash file. Click File > New...

3. Select Flash Document in a new window

4. With the "Rectangle Tool" draw a simple shape in the middle of the working area

5. Convert this shape to the movie clip

6. Click on the movie clip to select it and in the action script panel add the following code:
onClipEvent (load) {
moveit = 10;
}
onClipEvent (enterFrame) {
if ((Key.isDown(Key.RIGHT))) {
this._x += moveit;
} else if ((Key.isDown(Key.LEFT))) {
this._x -= moveit;
}
if ((Key.isDown(Key.DOWN))) {
this._y += moveit;
} else if ((Key.isDown(Key.UP))) {
this._y -= moveit;
}
}

7. Press Ctrl+Enter and enjoy the show:-) Now you can control the shape motion with the keyboard strokes. Just press "Up", "Down", "Right: or "Left" arrows. This code can be implemented to any game or flash movie.
|
|
Click here to download source fla file.
About the Author: Oleg Lazarenko
Production manager of
Metamorphosis Website Design Studio -
Website Development, Flash Templates,
Web design Articles and Tutorials.
You may reprint this tutorial for free as long as the content, About the Author sections and all links remain unchanged.
| » Level Basic |
|
Added: 2005-05-30 Rating: 7 Votes: 5 |
| » Author |
| About the Author: Oleg Lazarenko Production manager of Metamorphosis Website Design Studio - Website Development, Flash Templates, Web design Articles and Tutorials. |
| » 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!