레이어에 이미지 한장을 넣어줍니다.
그리고 그 이미지를 움직여보는 소스죠.
하나는 등속 운동, 하나는 가속운동, 하나는 공처럼 튀겨지는 운동입니다.
등속 운동은 시간당 일정한 상수만큼 레이어 위치를 변화 시켜주면 됩니다.
가속 운동은 시간당 일정한 비율로 변하는 변수만큼 변화 시켜주죠.
공 튀기는 운동은 좀 잔머리가 필요합니다.
처음 위치에서 얼마만큼 튀어오를 것인가를 결정하는 비율을 기억해줄
필요가 있습니다.
이 위치까지 공이 튀어오르면 이 위치가 새로운 기준이 되어서
다음 튀어오를땐 이 위치에 정해준 비율이 또 다른 새위치가 되는거죠.
<html>
<title>
레이어 이동
</title>
<head>
<script>
var vi = 1/2; //-- 튀어오르는 비율
var va = 500; //-- 최하점 y 좌표
temp = 100; //-- 튀어오를때의 y 좌표 상한점
ha = 1; //-- 가속도를 산출케 하는 변수. 하향땐 점점 커지고 상향땐 점점 작아짐
direc = 'down'; //-- 방향을 잡아주는 변수
moving = false; //-- temp 변수를 설정하기 위한 변수
img_flag = false //-- 공의 회전 효과를 주기 위해 만든 변수인데 회전운동이 허접스러워 그만둠.
timmer = false; //-- setInterval() 함수를 쓰기 위한 타이머 변수
function move(flag) { //-- 호출 인자에 따라 실행 되는 함수가 틀림.
_reset();
if(flag == 0) timmer = setInterval('mov_down1()',50);
else if(flag == 1) timmer = setInterval('down()',50);
else if(flag == 2) timmer = setInterval('mov_down()',50);
}