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

**URL:** <https://forum.kirupa.com/t/as-3-0-carusel-menu-how-to-play-movie-clip-ot-top-of-it/301594>\
**Category:** Uncategorized\
**Created:** [December 11, 2009, 7:39pm UTC](https://forum.kirupa.com/t/as-3-0-carusel-menu-how-to-play-movie-clip-ot-top-of-it/301594 "2009-12-11T19:39:14Z")\
**Posts on this page:** 1\
**Page:** 1

<div class="post-metadata">

**Author:** ![kaa](https://avatars.discourse-cdn.com/v4/letter/k/c68b51/32.png) [@kaa](https://forum.kirupa.com/u/kaa)\
**Post date:** [December 11, 2009, 7:39pm UTC](https://forum.kirupa.com/t/as-3-0-carusel-menu-how-to-play-movie-clip-ot-top-of-it/301594/1 "2009-12-11T19:39:14Z")

</div>

Hi  
i made carusel menu

```auto
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!!!
