<body onLoad="setInterval('func()',25)"> |
function func() { for(i=0; i<20; i++) { cls[i].move(); } x= x+xd; document.Ship.style.left= x; document.Ship.style.top= y; } |
document.onkeydown = KeyDown; x= 300; y= 400; xd= 0; date = (new Date).getTime(); |
cls = new Array(); for(i=0; i<20; i++) { var w = "tama" + i; cls[i] = new shot(w, 300, 400, 0, -4); cls[i].flg = false; document.write('<img src="tama.gif" id="', w, '" style="position:absolute;left:300px;top:400px;">'); } |
<img src="ship.png" name="Ship" style="position:absolute;left:300px;top:400px;"> |
var w = (new Date).getTime(); if (date+200>w) return; |
function KeyDown() { if(document.all) kcode = event.keyCode; else if(document.getElementById) kcode = (event.keyCode)? event.keyCode: event.charCode; else if(document.layers) kcode = event.which; switch(kcode) { case 0x25: xd= -2; break; case 0x27: xd= 2; break; case 0x28: xd= 0; break; } if (kcode==0x20) { var w = (new Date).getTime(); if (date+200>w) return; date = (new Date).getTime(); for(i=0; i<20; i++) { if (cls[i].flg==false) { cls[i].x = x+20; cls[i].y = 400; cls[i].flg = true; return; } } } } |
id = 0; //Interval のID num = 0; //画像番号 audio = new Audio("bomb.wav"); window.onmousedown = start; function start() { num = 0; audio.play(); clearInterval(id); id = window.setInterval("upDate()",123); } |
function upDate() { if (num>16) { clearInterval(id); } else num++; Disp(); } |
function Disp() { document.anime.src="bomb_" + num + ".gif"; } |
<img src="bomb_0.gif" name="anime"> |
<body onLoad="setInterval('func()',25)"> |
function func() { for(i=0; i<20; i++) { cls[i].move(); if (cls[i].flg && cls[i].x>ex-40 && cls[i].x<ex+40 && cls[i].y>20 && cls[i].y<120) { document.anime.style.left= ex; start(); } } x= x+xd; document.Ship.style.left= x; document.Ship.style.top= y; ex+=exd; if ((ex>800)||(ex<0)) exd= -exd; document.Enemy.style.left= ex; } |
document.onkeydown = KeyDown; x= 300; y= 400; xd= 0; ex= 0; exd= 2; id= 0; num= 0; audio = new Audio("bomb.wav"); |
<img src="ship.png" name="Ship" style="position:absolute;left:300px;top:400px;"><br> <img src="enemy1.gif" name="Enemy" style="position:absolute;left:0px;top:20px;"><br> <img src="bomb_0.gif" name="anime" style="position:absolute;left:0px;top:20px;"> |