
Код:
var arrCords:Array=new Array();
function checkHitTest(clip1:MovieClip, clip2:MovieClip) {
arrCords=[];
var checkingClip:MovieClip;
var secondClip:MovieClip;
if(clip1._width*clip1._height>=clip2._width*clip2._height){
checkingClip=clip2;
secondClip=clip1;
}else{
checkingClip=clip1;
secondClip=clip2;
}
for (var i = checkingClip._x-checkingClip._width/2; i<=checkingClip._x+checkingClip._width/2; i++) {
for (var j = checkingClip._y-checkingClip._height/2; j<=checkingClip._y+checkingClip._height/2; j++) {
if (checkingClip.hitTest(i,j,true) && secondClip.hitTest(i, j, true)) {
arrCords.push({x:i, y:j});
}
}
}
if(arrCords.length==0){
return false;
}else{
return true;
}
}