Rollover event issue

I have two movieclips. Let’s call them [color=darkorange]mc_1[/color] and [color=darkorange]mc_2[/color].

In the timeline, [color=darkorange]mc_2[/color] has a higher depth value than [color=darkorange]mc_1[/color], meaning that [color=darkorange]mc_2[/color] covers part of [color=darkorange]mc_1[/color].

[color=darkorange]mc_1[/color] has [color=darkorange]onRollOver[/color] [color=black]defined[/color] for it. It animates when the mouse rolls over it. [color=darkorange]mc_2[/color] has an alpha value of less than 100, making it semi transparent. My problem is when I roll the mouse cursor over [color=darkorange]mc_2[/color], I trigger [color=darkorange]mc_1.onRollOver[/color] and can see the animation through the semi-transparency of [color=darkorange]mc_2[/color].

Is there a way to prevent [color=darkorange]mc_1.onRollOver[/color] from receiving an event when there is a movieclip object that has a higher depth value blocking it?

I tryed to replicate your problem… but… for me works just fine.
Can you post a link, a swf to see how it’s acting?
You could also try when rollover your mc_2 to put a mc_1.enabled=false; and then a mc_1.enabled = true; when you rollOut of mc_2

This gets even stranger. [color=darkorange]mc_2[/color] has several graphic objects on the timeline. [color=darkorange]mc_1.onRollOver[/color] doesn’t fire when the mouse cursor hovers over the PNG graphics in [color=darkorange]mc_2[/color] but it fires when hovering over the graphic object created within.

I did fix the issue, but not without using interactivity between [color=darkorange]mc_1[/color] and [color=darkorange]mc_2[/color] that I really didn’t want to use.