As 3.0 carusel menu, how to play movie clip ot top of it?

Hi
i made carusel menu

var centerX:Number = stage.stageWidth / 2;
var centerY:Number = stage.stageHeight / 2;
var radiusX:Number = 400;
var radiusY:Number = 100;
var speed:Number = 0.1;
var minSpeed:Number = -0.15;
var maxSpeed:Number = 0.15;
var rangeSpeed:Number = maxSpeed - minSpeed;
var minY:Number = centerY - radiusY;
var maxY:Number = centerY + radiusY;
var rangeY:Number = maxY - minY;
var minScale:Number = 0.35;
var maxScale:Number = 1;
var rangeScale:Number = maxScale - minScale;
var itemArray:Array = new Array();
itemArray.push(new signal());
itemArray.push(new reuse());
itemArray.push(new power());
itemArray.push(new manufacturing());
itemArray.push(new fpga());
itemArray.push(new design());
itemArray.push(new commponent());
itemArray.push(new analog());
var canvas:MovieClip = new MovieClip();
addChild(canvas);
for (var i:Number = 0; i < itemArray.length; i++)
{
 canvas.addChild(itemArray*);
 itemArray*.buttonMode = true;
 itemArray*.addEventListener(MouseEvent.CLICK, playanimation);
 itemArray*.itemAngle = Math.PI * 2 / itemArray.length * i;
 itemArray*.addEventListener(Event.ENTER_FRAME, animate);
}
function playanimation(e:MouseEvent):void
{
 ??????
}
function animate(e:Event):void
{
 speed = mouseX / stage.stageWidth * rangeSpeed + minSpeed;
 e.currentTarget.x = Math.cos(e.currentTarget.itemAngle) * radiusX + centerX;
 e.currentTarget.y = Math.sin(e.currentTarget.itemAngle) * radiusY + centerY;
 e.currentTarget.itemAngle += speed;
 itemArray.sortOn("y");
 
 for(var i:Number = 0; i < itemArray.length; i++)
 {
  canvas.setChildIndex(itemArray*, i);
  var pct:Number = (itemArray*.y - minY) / rangeY;
  var scale:Number = pct * rangeScale + minScale;
  itemArray*.scaleX = itemArray*.scaleY = scale;
 }
}

i want to make every section clickable, after click i want to big squere shows up on the top of everything…there will be some information about clicked section.
help please!!!