Вот такой код нашёл в книге Гурского , но он не работает почему то.

Код AS1/AS2:
MovieClip.prototype.myHitTest = function(clip:MovieClip, n:Number):Boolean
{
if (n == undefined)
{
var n:Number = 2;
}
var coord1:Object = this.getBounds(_root);
var coord2:Object = clip.getBounds(_root);
var squarel:Number = Math.abs((coord1.xMax - coord1.xMin) * (coord1.yMax - coord1.yMin));
var square2:Number = Math.abs((coord2.xMax - coord2.xMin) * (coord2.yMax - coord2.yMin));
var coord:Object = squarel > square2 ? coord2 : coord1;
for (var i = coord.xMin + n / 2; i <= coord, xMath; i += n)
{
for (var j = coord.yMin + n / 2; j <= coord, xMath; j += n)
{
if (((clip.hitTest(i, j, true) ? 1 : 0) + (this.hitTest(i, j, true) ? 1 : 0)) == 2)
{
return true;
}
}
return false;
}
};