2008/06/22 18:14:53     12104     0   
   마우스에서 조금한 나비가 커지면서 올라가는 스크립트예요 [6]
<SCRIPT LANGUAGE="JavaScript">
<!-- Original: Kurt Grigg (kurt.grigg@virgin.net) -->
<!-- Web Site: http://website.lineone.net/~kurt.grigg/javascript --><!-- This script and many more are available free online at -->
<!-- The JavaScript Source!! http://javascript.internet.com --><!-- Begin
Image0 = new Image();
Image0.src = "http://dicimg.naver.com/100/400/94/74394.jpg";
Amount = 4;
Ymouse = -50;
Xmouse = -50;
Ypos = new Array();
Xpos = new Array();
Speed = new Array();
rate = new Array();
grow = new Array();
Step = new Array();
Cstep = new Array();
nsSize = new Array();
ns = (document.layers)?1:0;
(document.layers)?window.captureEvents(Event.MOUSEMOVE):0;
function Mouse(evnt) {Ymouse=(document.layers)?evnt.pageY-20:event.y-20;
Xmouse=(document.layers)?evnt.pageX:event.x;}
(document.layers)?window.onMouseMove=Mouse:document.onmousemove=Mouse;
for (i = 0; i < Amount; i++) {
Ypos[i] = Ymouse;
Xpos[i] = Xmouse;
Speed[i] = Math.random()*4+1;
Cstep[i] = 0;
Step[i] = Math.random()*0.1+0.05;
grow[i] = 8;
nsSize[i] = Math.random()*15+5;
rate[i] = Math.random()*0.5+0.1;
}
if (ns) {
for (i = 0; i < Amount; i++) {
document.write("<LAYER NAME='sn"+i+"' LEFT=0 TOP=0><img src="+Image0.src+" name='N' width="+nsSize[i]+" height="+nsSize[i]+"></LAYER>");
}
}
else {
document.write('<div style="position:absolute;top:0px;left:0px"><div style="position:relative">');
for (i = 0; i < Amount; i++) {
document.write('<img id="si" src="'+Image0.src+'" style="position:absolute;top:0px;left:0px;filter:alpha(opacity=90)">');
}
document.write('</div></div>');
}
function MouseBubbles() {
var hscrll = (document.layers)?window.pageYOffset:document.body.scrollTop;
var wscrll = (document.layers)?window.pageXOffset:document.body.scrollLeft;
for (i = 0; i < Amount; i++){
sy = Speed[i] * Math.sin(270 * Math.PI / 180);
sx = Speed[i] * Math.cos(Cstep[i] * 1);
Ypos[i] += sy;
Xpos[i] += sx;
if (Ypos[i] < -40) {
Ypos[i] = Ymouse;
Xpos[i] = Xmouse;
Speed[i] = Math.random() * 5 + 3; <!--나비속도--!>
grow[i] = 8;
nsSize[i] = Math.random() * 15 + 5;
}
if (ns) {
document.layers['sn'+i].left = Xpos[i] + wscrll;
document.layers['sn'+i].top = Ypos[i] + hscrll;
}
else {
si[i].style.pixelLeft = Xpos[i] + wscrll;
si[i].style.pixelTop = Ypos[i] + hscrll;
si[i].style.width = grow[i];
si[i].style.height = grow[i];
}
grow[i] += rate[i];
Cstep[i] += Step[i];
if (grow[i] > 24) grow[i] = 25;
}
setTimeout('MouseBubbles()', 10);
}
MouseBubbles();
// End -->
</script> 



출처는 태그에 표시되어 있구요ㅋ 쓰려고 조금 수정했습니다~
   
코멘트를 작성하시면 2 포인트가 지급됩니다.
막빨개


2008/06/25 13:41:28

 좋은 자료입니다.

 다만 한가지 배경이 흰색이 아니면 쪼금 부자연스럽다는...ㅎㅎ

울트라캡숑


2008/07/15 14:18:06
포인트가 모두 2점 밖에 없나바요

헐랭스


2008/07/16 21:44:53
일단 실험을 해보고 ㅎㅎ

헐랭스


2008/07/16 21:46:17
나름 괜찬내용 ^^*

뮤흐뮤흐


2009/01/20 01:05:41
유용한 자료네요!

skysub


2010/01/10 20:28:51
저두 포인트가 필요해서...


       

311 @@  자동차 연료 절감할수 있는 방법  @@ [1] 스시왕 01/28 18150 09/06(12:25)
293 제로보드4.1을 MySQL 5.0 버젼에서 설치하기 [2] 05/26 17573 03/28(11:39)
308 ▒ 콧등 피지.모공 줄이는 7가지 노하우 ▒ [1] 김용호 01/27 17102 08/31(16:37)
310 효과적인 기억법 [1] 김용호 01/27 17331 08/31(16:37)
>> 마우스에서 조금한 나비가 커지면서 올라가는 스... [6] 06/22 12104 01/10(20:28)
144 윈도우 200% 성능 향상법 (Windows 2000 이상) [4] 02/04 11512 01/10(20:27)
291 ssh 접속 유지 방법 [3] 꿀박스 04/28 13257 09/23(19:34)
296 하루를 6시간으로 4개로 나누어 각각의 시간대에... [1] 06/22 12825 09/23(19:34)
302 심플하고 간단한 가계부 [1] 버드이터 05/08 15783 09/23(19:33)
24 잡기술 인데횻.. index.killer 처럼 독특하게하기... [3] ☆ORC☆ 12/27 10529 07/01(21:21)
249 응답없는 프로그램 빨리끄기 ^^ [4] 김성수 02/23 15390 01/20(01:08)
262 사양딸리는 분이 MSN쓰고 싶을땐.. [4] RedEye™ 09/20 11103 01/20(01:07)
279 XP의 자동 꺼짐 예약하기 [6] 신유 01/11 11998 01/20(01:07)
282 눈이 좋아지게 하는법 [6] 좌우명 01/13 11139 01/20(01:06)
289 CD나 DVD에 저장한 데이터 목록을 텍스트파일로 ... [3] 꿀박스 02/18 12190 01/20(01:06)
123456711LAST