상세 컨텐츠

본문 제목

6강. 1차함수 예제

Programming/ActionScript3.0

by 노란날. 2011. 1. 13. 22:49

본문

반응형


//스테이지 사이즈 500*375
//이미지 사이즈 550*800
this.addEventListener(Event.ENTER_FRAME, onEnter);
function onEnter(e:Event):void{
 //이미지 x가 움직일 목표값찾기
 //마우스 x가 0~500으로 움직일때 , 이미지x는 0~(550-500)스테이지싸이즈-이미지싸이즈으로 움직인다.
 //마우스가 a~b로움직일때, 이미지는 c~d로 움직인다.
 //이미지가 움직일 목표값 = (d-c)/(b-a)*(마우스가움직인좌표 - a) + c;
 var tx:Number = (-50 - 0)/(500-0)*(mouseX - 0) + 0;
 _mc.x = _mc.x + (tx - _mc.x)*0.2;
 //이미지 y가 움직일 목표값 찾기
 //마우스 y가 0~375으로 움직일때, 이미지는 y는 0~(375-800)스테이지-이미지높이 로움직인다.
 var ty:Number = (-425 - 0)/(375 - 0)*(mouseY - 0)+0;
 _mc.y = _mc.y +(ty - _mc.y)*0.2;
}

반응형

관련글 더보기