it leader
article thumbnail

for 문과 배열 애니메이션 키프레임을 이용한


물고기 예제 입니다.







var n : int  = 50;


var arr : Arrat = [];


for ( var i : int = 0; i<n ; i++)

{

var fish : Fish = new Fish();

addChildAt (fish , 0);    // addChildAt ( a , 0)  생성한 아이를 가장 아래로 위치시켜라


fish.x = 50 + 3 *i ;

fish.y = 200;


fish.goToAndStop( i +1 );


/*      +- 복합 연산자


aaa = aaa+10;   ===> aaa+=10;

aaa= aaa-10;   ====> aaa-=10;

aaa=aaa*10;    ===> aaa*=10;

aaa=aaa/10;    ====> aaa/=10;


bird.x = bird.x +20;     => bird.x +=20;


bird.x = bird.x + 0.2   =>   bird.x +-0.2;


*/


var t : Number = 0;

this.addEventListener(Event.ENTER_FRAME, onEnter);

function onEnter ( e: Event ) : void

{

arr[0].x +=0.1 *(mouseX +100*Math.cos(1.5*t) - arr[0],x);

arr[0].t +=0.1 * (mouseY _100*Math.sin(2.9832*t) - arr[0].y);


for( var i: int = 1 ; i <n ; i++)

{

arr[i].x += 0.85*(arr[i-1].x - arr[i].x);

arr[i].y += o.85*(arr[i-1].y - arr[i].y);

}

t +=0.03;

}







profile

it leader

@dev__pixui

포스팅이 좋았다면 "좋아요❤️" 또는 "구독👍🏻" 해주세요!