3D菜单(3)
接着上次的写的:
include "Math2.as";
var menu:Sprite=new Sprite();
menu.x=275;
menu.y=180;
menu.addEventListener(Event.ENTER_FRAME,moveMenu);
this.addChild(menu);
var disx:Number=200;
var disy:Number=10;
var speed:Number=0;
initMenu(5);
function initMenu(n:int)
{
for(var i:int;i<n;i++)
{
var mc:MovieClip=new IconMenu();
mc.scaleX=mc.scaleY=.5;
menu.addChild(mc);
}
}
function moveMenu(e:Event):void
{
var iconCount:int=menu.numChildren;
var angle:Number=360/iconCount;
for(var z:int;z<iconCount;z++)
{
var mc:MovieClip=menu.getChildAt(z);
mc.gotoAndStop(z+1);
mc.x=cosD(speed+angle*z)*disx;
mc.y=sinD(speed+angle*z)*disy;
}
speed+=2;
}
浙公网安备 33010602011771号