|
很逼真的鼠标跟随的鱼的做法讲解(3) // ( N=40, R=12, C=2.2, A=2 )
// 定义两个数组,表示坐标。 var x = new Array(); var y = new Array();
// 初始化 for (i=0;i // 构造一只鱼 for (i=1;i// 先造头,嘿嘿,说得有点儿怪(AOL摸了摸头)。 if (i==1) { attachMovie("Cabeza", "Pieza"+i, N+1-i); // 我们把两片鱼鳍放在鱼身的第四个和第十四个位置,你也可以选择放哪。 } else if ( (i==4) (i==14) ) { attachMovie("Aletas", "Pieza"+i, N+1-i); // 剩下的位置留给鱼身。 } else { attachMovie("Espina", "Pieza"+i, N+1-i); } this["Pieza"+i]._x = 142+x[i-1]; this["Pieza"+i]._y = 142+y[i-1]; //减小一点儿体积,增强鱼的透明度。 this["Pieza"+i]._xscale = 102+A*(1-i); this["Pieza"+i]._yscale = 102+A*(1-i); this["Pieza"+i]._alpha = 100-(100/N)*i; }
//-------------------------------------------- //这是第二帧的as. //这是鱼怎么移动的帧。 //--------------------------------------------
// 鱼头跟着鼠标动 x[0] = x[0]+(_xmouse-x[0]-142)/R;
|