# Random mcs and overlapping

**URL:** https://forum.kirupa.com/t/random-mcs-and-overlapping/186706
**Category:** Uncategorized
**Created:** [April 23, 2006, 9:46pm UTC](https://forum.kirupa.com/t/random-mcs-and-overlapping/186706 "2006-04-23T21:46:00Z")
**Posts on this page:** 2
**Page:** 1

<div class="post-metadata">

### Author: ![willgoldstone7](https://yyz1.discourse-cdn.com/flex011/user_avatar/forum.kirupa.com/willgoldstone7/32/2251_2.png) [@willgoldstone7](https://forum.kirupa.com/u/willgoldstone7)
#### Post date: [April 23, 2006, 9:46pm UTC](https://forum.kirupa.com/t/random-mcs-and-overlapping/186706/1 "2006-04-23T21:46:00Z")

</div>

is it possible to attach mcs at random locations without the possiblility of them overlapping?  
much thanks

---

<div class="post-metadata">

### Author: ![Macaroni\_Ted](https://avatars.discourse-cdn.com/v4/letter/m/df788c/32.png) [@Macaroni\_Ted](https://forum.kirupa.com/u/Macaroni_Ted)
#### Post date: [April 24, 2006, 3:18am UTC](https://forum.kirupa.com/t/random-mcs-and-overlapping/186706/2 "2006-04-24T03:18:34Z")

</div>

this also puts the mcs within the 600x400 movie.  
[AS]var movieWidth = 600;  
var movieHeight = 400;  
var mcNUM = 10;  
for (var i = 1; i\<=mcNUM; i++) {  
var mc = attachMovie(“myMC”, “mc”+i, i);  
placeMovie(mc);  
mc.id = i;  
testHit(mc, i);  
}  
function placeMovie(mc) {  
mc.\_x = mc.\_width/2+random(movieWidth-mc.\_width);  
mc.\_y = mc.\_height/2+random(movieHeight-mc.\_height);  
}  
function testHit(mc, n) {  
for (var j = 1; j\<=n; j++) {  
if (mc.hitTest(this[“mc”+j]) && mc.id != j) {  
placeMovie(mc);  
testHit(mc, n);  
}  
}  
}[/AS]
