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.88 Votes: 24 |
» 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! |