웹디자인 강의
Flash 물방울 무비 시리즈(3)
2003.10.10 20:09
1 프레임
function
clear_blase() {
i = 1;
while
(i<20) {
bklon
= eval("bol_"+i);
bklon.removeMovieClip();
i++;
}
}
bol._alpha
= 0;
bol._x = 0;
bol._y = 0;
i = 1;
while (i<20) {
bol.duplicateMovieClip("bol_"+i,
i);
bklon = eval("bol_"+i);
bklon.nr
= i;
bklon._x = (bklon._x-100)+random(200);
// 100 숫자로 물방울 시작
X점을 조절하세요.
bklon._y
= (bklon._y-50)+random(100);
//
50 숫자로 물방울 시작 Y점을 조절하세요.
zufall
= random(99)+1;
bklon._xscale
= zufall;
bklon._yscale =
zufall;
bklon._alpha = 80+random(55);
i++;
}
blase._alpha
= 0;
var a = 3;
var b = 1;
2 프레임
i = 1;
while (i<20) {
bklon
= eval("bol_"+i);
bklon._x
= bklon._x+(2.5*Math.cos(bklon._y));
bklon._y
= bklon._y-2;
// 여기 숫자를
높이면 물방울 올라가는 속도가 빨라집니다.
bklon._alpha=bklon._alpha-1.5;
bklon._xscale
= bklon._xscale+(a*Math.sin((b*3.14159265358979)/90));
bklon._yscale
= bklon._yscale+(a*Math.sin((b*3.14159265358979)/90));
if
(bklon._alpha<=0) {
n
= bklon.nr;
bklon.removeMovieClip();
bol.duplicateMovieClip("bol_"+n,
n);
bklon
= eval("bol_"+n);
bklon.nr
= n;
bklon._alpha
= 80+random(55);
bklon._x
= (bklon._x-100)+random(200);
//
100 숫자로 물방울 시작 X점을 조절하세요.
random(200)은
X좌표 100을 기준으로 랜덤하게 움직입니다.
bklon._y
= (bklon._y-50)+random(100);
//
50 숫자로 물방울 시작 Y점을 조절하세요.
zufall
= random(100)+1;//random(100)숫자를 늘리면 물방울이 커집니다.
bklon._xscale
= zufall;
bklon._yscale
= zufall;
}
i++;
}
b
= b+5;
if (b>=360) {
b
= b-360;
}
3 프레임
gotoAndPlay(2);
그리고, http://www.kt.co.kr에 메인 화면인데
아래
물방울 씨리즈를 이용하여 한번 흉내내 보는 것도 좋을듯...
댓글 5
-
엔젤퀸
2003.10.10 21:29
-
여어자
2003.10.11 15:58
엔젤퀸님// 태클이라도 괜찮아요.
덕분에 많은분들이 정확한걸 알수 있으니까요.
사실난, 플래시5 버젼공부를 더 많이 하였기에
아직도 5와 MX 를 혼동하여 사용하는경우가 많아요.
그런데,MX도 익숙치 못한 상태로 2004까지~~?
이참에 플래시 공부를 접을까 생각중이랍니다. -
오이
2003.10.12 00:21
내홈피에도 물방울을...헤헤..ㅋ 감사합니다..^^* -
김성진
2003.10.17 09:25
부라보.................... -
유엘
2003.11.20 22:08
부라보투...........................
3.14159265358979 = Math.PI = 원주율
Math.PI 가 더 정확합니다.