Nested onRollOver?

I’ve got a movie clip that you rollover (menu1_mc) which contains other movie clips (m1_1, m1_2, etc.) which also have rollovers. I’ve got the following script in there, but it doesn’t seem to hit the nested clip rollovers. I also attached a sample fla that you can see what’s going on.

Another thing, if anyone may have an idea on this, I also tried making the rollOut do a gotoAndPlay(“out”) so it would look smoother, but I got lots of flickering as it jumped between the in and out frames…very wierd…

stop();
for (i=1; i<3; i++) {
    this["menu"+i+"_mc"].onRollOver = function() {
        this.gotoAndPlay("in");
        this.swapDepths(1000);
    };
    this["menu"+i+"_mc"].onRollOut = function() {
        this.gotoAndStop(1);
    };
}
menu1_mc.m1_1.onRollOver = function(){
    this.gotoAndStop(2);
}
menu1_mc.m1_1.onRollOut = function(){
    this.gotoAndStop(1);
}
menu1_mc.m1_2.onRollOver = function(){
    this.gotoAndStop(2);
}
menu1_mc.m1_2.onRollOut = function(){
    this.gotoAndStop(1);
}
menu1_mc.m1_3.onRollOver = function(){
    this.gotoAndStop(2);
}
menu1_mc.m1_3.onRollOut = function(){
    this.gotoAndStop(1);
}

Thanks!!