Да но у меня постоянно False!
Как я понял это потому что у моих MovieClip, ширина и высота равна нулю..
Вот кусок года...

Код AS3:
private function createMenuLayer(iDepth:Number, menu:Array) {
var mcMenuLayer:MovieClip = new MovieClip();
mcMenuLayer.iDepth = iDepth;
for (var i = 0; i < menu.length; ++i) {
var menuWidth = - iDepth / 2 + Math.random() * iDepth;
var menuHeight = - iDepth / 2 + Math.random() * iDepth;
var menuLayer:MovieClip = addMenusItem(mcMenuLayer,menu[i].name,menu[i].title,menu[i].target);
menuLayer.name = 'menuButton'+i;
menuLayer.x = menuWidth * 500;
menuLayer.y = menuHeight * 500;
for (var m = 0; m < i; ++m) {
var iObject = mcMenuLayer.getChildByName('menuButton'+i);
var mObject = mcMenuLayer.getChildByName('menuButton'+m);
trace(iObject.hitTestObject(mObject));
}
//if (menuLayer.hitTestObject();)
}
return this.addChild(mcMenuLayer);
}
private function addMenusItem(mcMenuLayer:MovieClip, nameMenu:String, titleMenu:String, targetMenu:String) {
var mcMenuButton:MenuButton = new MenuButton(titleMenu);
return mcMenuLayer.addChild(mcMenuButton);
}