onSelfEvent (load) {
scale=random(200)+100; // 생성될 눈의 다양한 크기
//random(200)읕 0부터 200까지 무작위 값 +100 = 100 부터 300 까지의 수치
_xscale=_yscale=scale; // 생성될 눈의 다양한 크기
// 눈의 크기가 위에 설정한 값임을 정의
xspeed=scale/30; // 떨어 지는 속도. y값을 없애고 x 값을 적용하면 옆으로
//움직이는 속도 눈송이가 클수록 '빨리 움직이게, 즉 크기에 비례
_y=random(500); // 무비의 height
_x=random(700); // 무비의 width
}
onSelfEvent (enterFrame) {
_x+=xspeed; // _y+를 _y-=yspeed로 바꾸면 눈이 바닥에서 위로 올라감
//topleft 값이 (0,0) 따라서 _x+는 좌에서 우로 _x-는 우에서 좌로,
_y+는 위에서 아래로, _y-는 아래에서 위로
if(_x>700) { // 당연히 이부분은 _y>300을 _y<0 으로 바꾸고
// 눈이 화면을 벗어날때 원위치시켜 반복되게
_x=-10; // _y=0을 _y=300으로 바꿔야 합니다.
// x 값이 700보다 크면 -10으로 즉 좌측 화면 밖 -10픽셀로
}
}
// x = 가로로 가라 x+ = 오른쪽 으로 x- = 왼쪽으로
// y = 세로로 가라 y+ = 밑으로 가라 y- = 위로가라
// xspeed=scale/30; x를 y로 바꾸고 숫자 30은 움직이는 속도
// _x+를 _x- 로바꾸고 if안에 숫자를 바꾸고 > 요 부등호까지
// x,y (500~700) 숫자도 바꾸면서 연구해 보세요
따라서 _x+ 는 좌에서 우로, _x+ 는 우에서 좌로, _y+는 위에서 아래로, _y-는 아래에서 위로
그리고 각 경우마다 if(_x > 700) { _x = -10; 이부분을 맞춰서 수정해 주면 됩니다.