Это если мувики в руте и называются mc1, mc2 и т.д. В результате будет 100 массивов для каждого мувика
Код AS1/AS2:
for (var i:Number=0; i < 100; i++) {
_root["peresechenieArray_"+i] = new Array();
for (var j:Number=0; j < 100; j++) {
if (i != j) {
if (_root["mc"+i].hitTest(_root["mc"+j]) {
_root["peresechenieArray_"+i].push(_root["mc"+j]);
}
}
}
}