탄성공식에서 목표값을 마우스로만 바꾸어 주면 된다. import flash.events.Event; import flash.events.MouseEvent; [SWF(frameRate = "30",width = "800",height = "600",backgroundColor = "0x91A4AC")] var disX:Number = 0; var disY:Number = 0; mc.addEventListener(Event.ENTER_FRAME, loop); function loop(e:Event):void { disX = (mouseX - mc.x) * 0.3 + disX * 0.55; mc.x += disX; disY = (mouseY - mc.y) * 0.3 + disY * 0.55; mc.y += ..
슬라이딩 공식에서 일정한 수를 계속 더하고 곱해서 탄성 효과를 만들 수 있다. 선행되어야 할 값들 이동거리 : var dis:Number = 0; 목표값 : 최종 도착지점 현재값 : x혹은 y 속도 : n < 1 (기본값 0.3) 탄성계수 : n < 1 (기본값 0.55) 공식 이동거리 = (목표값 - 현재값) * 속도 + (이동거리 * 탄성계수); 현재값 += 이동거리 한줄로 쓰면 현재값+= 이동거리 = (목표값 - 현재값) * 속도 + (이동거리 * 탄성계수); import flash.events.Event; import flash.events.MouseEvent; import flash.utils.setTimeout; [SWF(frameRate = "30",width = "800",height = ..