onRelease with nested movieClips

Hi There, this SIMPLE problem is killing me!

I have an mc, with a nested mc inside, which has a nested mc inside that.
When I rollOver the container mc, It wont allow me to perform a onRelease with the 2nd nested mc … WHY is this?

my code will explain it visually better :::

all_mc.blue_mc.green_mc.onRelease = function()
{
    trace("ok");
}
all_mc.onRollOver = function()
{
    this._x = 300;
}

why doesnt it work!? And how would I get it to trace!?:a::gas:

This is how the mc’s are nested with their instance names …

[all_mc]
**[blue_mc]
***[green_mc][/]
**[/blue_mc]
[/all_mc]

Thanks!!