三、仿3D菜单的制作
在luar的站点上有个3D菜单,我把里面的图标复制过来,不过可没复制AS,我也看过luar写的AS,确实是高手风范,不过,我这个写法更容易理解,所以把它与大家共享。
步骤:
1、把五个图标命名,分别为a1.a2...a5
如果你想有更多的图标,依次添加就可
2、AS如下
var p = 2*Math.PI/5;//5代表图标的数目
onEnterFrame = function () {
for (var z = 1; z<=5; z++) {
var mc = this["a"+z];
mc._y = Math.cos(n+p*z)*15+100;
mc._x = Math.sin(n+p*z)*150+200;//按椭圆方程求坐标
mc._alpha = (mc._y-80)*3.3;//透明度设置
mc._yscale=mc._xscale=(mc._y-15)//大小设置
mc.swapDepths(mc._y);//深度设置
}
n = _xmouse>200 ? n+0.05 : n-0.05;//旋转速度和方向控制
};
. TAG: 特效 椭圆 FLASH 菜单 制作