Search tutorials
This is the easiest way to make an object move in any direction.
First make a movie clip and place it facing upward on your main movie. Then create a seperate layer and add this code to the layer.
_root.onEnterFrame=function(){
if(Key.isDown(Key.SHIFT)){
//speed of the object when shift is pressed
speed=
}else{
//speed of the object when shift is not pressed
speed=
}
//turns the object counter-clockwise
if(Key.isDown(Key.LEFT)){
._rotation-=speed
}
//turns the object clockwise
if(Key.isDown(Key.RIGHT)){
._rotation+=speed
}
//calculates the direction of the object and moves it forward
if(Key.isDown(Key.UP)){
._x += speed*Math.sin(._rotation*(Math.PI/180));
._y -= speed*Math.cos(._rotation*(Math.PI/180))
}
//calculates the direction of the object and moves it forward
if(Key.isDown(Key.DOWN)){
._x -= speed*Math.sin(._rotation*(Math.PI/180));
._y += speed*Math.cos(._rotation*(Math.PI/180))
}
Thats it. Just replace
| » Level Intermediate |
|
Added: 2003-09-16 Rating: 4 Votes: 48 |
| » Author |
| \m/(o_O)\m/ |
| » 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!