|
-
Hi.
You wrote this code:
for(var i = 0; i < meepsArray.length; i++)
{
if(["meep"+i].hitTest(["meep"+i])){
trace("success")
}
}
Let's assume the array length is 3. Then your code will do exactly this:
if (meep0.hitTest(meep0)){trace('success');}
if (meep1.hitTest(meep1)){trace('success');}
if (meep2.hitTest(meep2)){trace('success');}
if (meep3.hitTest(meep3)){trace('success');}
But that is not what you want. What you want is this:
if (meep0.hitTest(meep1)){trace('success');}
if (meep0.hitTest(meep2)){trace('success');}
if (meep0.hitTest(meep3)){trace('success');}
if (meep1.hitTest(meep0)){trace('success');}
if (meep1.hitTest(meep2)){trace('success');}
if (meep1.hitTest(meep3)){trace('success');}
if (meep2.hitTest(meep0)){trace('success');}
if (meep2.hitTest(meep1)){trace('success');}
if (meep2.hitTest(meep3)){trace('success');}
if (meep3.hitTest(meep0)){trace('success');}
if (meep3.hitTest(meep1)){trace('success');}
if (meep3.hitTest(meep2)){trace('success');}
Am I right? Then you need this:
for(var i = 0; i < meepsArray.length; i++){
for(var j = 0; j < meepsArray.length; j++){
if(["meep"+i].hitTest(["meep"+j])){
trace("success")
}
}
}
Posting Permissions
- You may not post new threads
- You may not post replies
- You may not post attachments
- You may not edit your posts
-
Forum Rules
|
Click Here to Expand Forum to Full Width
|