마우스를 따라 움직이는 물고기 예제
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;
}