用鼠標(biāo)緩動跟隨做一個尾隨效果: 1、創(chuàng)建一個元件 2、在場景一中添加代碼: var i:int; var arr:Array=new
Array(); for(i=1;i<=6;i++) { var s:Star=new
Star(); arr[i]=s; addChild(arr[i]); } addEventListener(Event.ENTER_FRAME,onframe); function
onframe(e:Event) { arr[1].x=mouseX; arr[1].y=mouseY; for(i=2;i<=6;i++) {
//橫向跟隨 arr[i].x=arr[i].x+(arr[i-1].x-arr[i].x+arr[i].width)/10; arr[i].y=arr[i].y+(arr[i-1].y-arr[i].y)/5; } } Mouse.hide(); 這樣一個星星尾隨鼠標(biāo)的效果就出來了。 而且可以設(shè)不同的跟隨效果,以上是橫向跟隨鼠標(biāo)效果。 比如: (1)縱向跟隨 arr[i].x=arr[i].x+(arr[i-1].x-arr[i].x)/10; arr[i].y=arr[i].y+(arr[i-1].y-arr[i].y+arr[i].height)/5; (2)斜著跟隨 arr[i].x=arr[i].x+(arr[i-1].x-arr[i].x+arr[i].width)/10; arr[i].y=arr[i].y+(arr[i-1].y-arr[i].y+arr[i].height)/5;
|