Все равно buttom под top (topBackground) не срабатывает =(
Я правильно все сделал?

Код AS3:
import flash.display.Sprite;
import flash.display.Graphics;
import flash.events.MouseEvent;
var bottom:Sprite = new Sprite()
addChild(bottom);
draw(bottom,0xFF0000,1);
bottom.x =
bottom.y = 50;
var top:Sprite = new Sprite();
addChild(top);
top.x =
top.y = 60;
var topBackground:Sprite = new Sprite();
draw(topBackground,0x00FF00,0.5);
top.addChild(topBackground);
topBackground.mouseEnabled = false;
var topChild:Sprite = new Sprite();
top.addChild(topChild);
draw(topChild,0x0000FF,1,true);
topChild.x =
topChild.y = 25;
bottom.addEventListener(MouseEvent.MOUSE_DOWN, function (event:MouseEvent)
{
trace('bottoom')
});
topChild.addEventListener(MouseEvent.MOUSE_DOWN, function (event:MouseEvent)
{
trace('topChild')
});
function draw(sprite:Sprite,color:uint,alpha:Number,small:Boolean = false)
{
var size:Number = small ? 50 : 100;
var graph:Graphics = sprite.graphics;
graph.beginFill(color,alpha);
graph.drawRect(0,0,size,size);
graph.endFill();
}