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;
}
'코딩공부 > Action Script 3.0' 카테고리의 다른 글
클래스 생성,규칙과 상속 관계 개념 (0) | 2015.02.27 |
---|---|
삼각함수와 원운동 ( 원형배치 회전 메뉴 예제 ) (0) | 2015.02.26 |
상속관계 개념 ( bitmap 을 화면에 뿌리고 pixel 값을 출력하는예제 ) (0) | 2015.02.25 |
지역변수, 매개변수, 전역변수 개념 (0) | 2015.02.24 |
시간관련 객체 (0) | 2015.02.24 |