» Home » Movies » Tutorials » Submissions » Sound FX » Board » Links » Reviews » Feedback » About FK » Gallery » Fonts » The Lounge » Sound Loops » Sitemap
Login | Register | 651326 Members and growing!
Search tutorials
Author: DanTheMan | Website: http://www.freewebs.com/beefcake4eva
Detect whether one movie clip is a certain distance away from another and make it perform any action you want, basically it measures the distance between the two movie clips _x co-ordinates and returns a value which can then be measured. 1. Create a movie clip of your hero and give it the instance name "hero". Then assign this actionscript to him:
```onClipEvent (load) {
// Specify the speed that zero will move at using a variable
moveSpeed = 5;
}
onClipEvent (enterFrame) {
// If the LEFT key is pressed, move hero to the left at the speed set in the variable
if (Key.isDown(Key.LEFT)) {
this._x -= moveSpeed;
}
// If the RIGHT key is pressed, move hero to the right at the speed set in the variable
if (Key.isDown(Key.RIGHT)) {
this._x += moveSpeed;
}
}
```
--------------------------------------------------------------------- 2. Create a movie clip of an enemy and call it's instance "enemy". Now for the wierd part: In the first frame of the enemy MC, assign the code stop(); Then make as many frames as you need to make him attack after that. Next assign this code to him:
```onClipEvent (enterFrame) {
// Measure the distance between hero and enemy and round it up.
distX = Math.ceil(_root.hero._x-_root.enemy._x);
trace(distX);
// Check whether hero is near to enemy by specifying
// how much distance between the two characters (in this case 100)
// Then tell enemy to attack.
if (distX>-100 && distX<20) {
play();
}
}
}
```
3. Now test it and walk up to the enemy.
 » Level Intermediate Added: 2004-12-12 Rating: 6 Votes: 11 1 2 3 4 5 6 7 8 9 10 (10 being the highest) » Author I love Flash! » Download Download the files used in this tutorial. Download (9 kb) » Forums More help? Search our boards for quick answers!

• There are no comments yet. Be the first to comment!

• You must have javascript enabled in order to post comments.

Featured Flash FLA
» Author: Inocreato
» Title: RaiseTheBlocks
» Description: Raise all the blocks to win the game
Featured Sound Loops

Audio Player

» Author: TomCat Carty
» Title: The Wood
» Description: Just a little game ending or it can maybe be looped. Recorders with music box and percussion to give the feel of well, I don't know, the woods? Free to use, just credit me. thank you
Latest Font
» Author: Fábio FAFERS
» Description: I created this font for free use. Everyone can apply it in personal or business texts. Its free, but I want to be communicated in case of business use. Donations are accepted to keep the project of free fonts alive! Thank you all
Featured Sound Fx

Audio Player

» Author: Davisigner
» Description: Hmm... what to say about this one? It's reminiscent of the closing notes of the opening music from the Three Stooges done in a church organ style with a closing cymbal crash. I'll give this one away gratis, but feel free to check out my free loops and potential upcoming license-mandated ones over in the respective part of Flashkit.