Search tutorials
'
Alrighty, its time for some ActioScript. Don't be scared, I will help you.
Here is the whole code, read it. I explained what everything means. Open up the actionscript window. Select circle_mc. Put this script in it.
onClipEvent (load) {
radius = ?
//put the radius of the circle up there
}
onClipEvent (enterFrame) {
//enterFrame means that the actions every frame
for (=0; i<360; i+=5) {
//checks for a hitTest every five degrees
X = (Math.cos(i*(Math.PI/180))*radius)+_x;
Y = (Math.sin(i*(Math.PI/180))*radius)+_y;
if (_root.shape.hitTest(X, Y, true)) {
trace("BOOM!")
}
} } Good luck!
The ActionScripting
Alrighty, its time for some ActioScript. Don't be scared, I will help you.
Here is the whole code, read it. I explained what everything means. Open up the actionscript window. Select circle_mc. Put this script in it.
onClipEvent (load) {
radius = ?
//put the radius of the circle up there
}
onClipEvent (enterFrame) {
//enterFrame means that the actions every frame
for (=0; i<360; i+=5) {
//checks for a hitTest every five degrees
X = (Math.cos(i*(Math.PI/180))*radius)+_x;
Y = (Math.sin(i*(Math.PI/180))*radius)+_y;
if (_root.shape.hitTest(X, Y, true)) {
trace("BOOM!")
}
} } Good luck!
| » Level Intermediate |
|
Added: 2007-08-20 Rating: 2.25 Votes: 16 |
| » Author |
| I have flash 8, and have been using flash since late 2005. Its great and worth the money! |
| » 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!