Попробуйте это:

Код AS1/AS2:
zoomIn = function () {
_root.mc1._xscale = 300; // увеличение
_root.mc1._yscale = 300; // на 300%
};
zoomOut = function () {
_root.mc1._xscale = 100; // исходные
_root.mc1._yscale = 100; // размеры
};
_root.mc1.area.onRollOver = zoomIn;
_root.mc1.area.onRollOut = zoomOut;
_root.mc1.mc2.onRollOver = zoomIn;
_root.mc1.mc2.onRollOut = zoomOut;
_root.mc1.mc2.onPress = function() {
trace('работает');
};
area - мувик, который является областью выделения mc1.
Если внутри mc1 будет много вложенных клипов, то присвоить обработчики OnRollOver/onRollOut можно с помощью цикла, если нужно с этим тоже помогу
Ваша проблема заключалась в том, что когда активизируется rollOver одного мувика, вложенные мувики не могут быть выделены, так как выделен их родитель и он "важнее"