gencoglu4
01-01-2008, 06:03 PM
Hi, There
I am tring to create a simple collision test..The problem is I can not figure outhow to use an ARRAY..
I mean.. my car is moving and it hits first car then it keeps moving and hits the second...and so on..it will stop till it hits all 5 cars..
I will be very happy if you can fix my following codes..
Thanks in advance.
<script>
document.bgColor="pink";
var a =setInterval('basla()',100)
var tar=new array();
function basla() {
tar1a = document.all.imX;
tar1a.style.posLeft += 5;
for (var i = 1; i <= 5; i++) {
var tar = document.getElementById("im" + i);
if ((tar1a.style.posLeft <= tar.style.posLeft + tar.style.posWidth &&
tar1a.style.posLeft >= tar.style.posLeft) &&
tar1a.style.posTop <= tar.style.posTop + tar.style.posHeight &&
tar1a.style.posTop >= tar.style.posTop) {
tar.style.visibility = "hidden";
clearInterval(a);
}
}
}
</script>
<bgsound src="#" id=ses loop=1 autostart="false">
<img src="kap.gif" name=imX style="position:absolute;top:100;left:10;"><br><br>
<img src="kizss.gif" name=im1 style="position:absolute;top:100;left:50;"><br><br>
<img src="kizss.gif" name=im2 style="position:absolute;top:100;left:100;"><br><br>
<img src="kizss.gif" name=im3 style="position:absolute;top:100;left:150;"><br><br>
<img src="kizss.gif" name=im4 style="position:absolute;top:100;left:200;"><br><br>
<img src="kizss.gif" name=im5 style="position:absolute;top:100;left:250;"><br><br>
<img src="kizss.gif" name=im6 style="position:absolute;top:100;left:300;"><br><br>
I am tring to create a simple collision test..The problem is I can not figure outhow to use an ARRAY..
I mean.. my car is moving and it hits first car then it keeps moving and hits the second...and so on..it will stop till it hits all 5 cars..
I will be very happy if you can fix my following codes..
Thanks in advance.
<script>
document.bgColor="pink";
var a =setInterval('basla()',100)
var tar=new array();
function basla() {
tar1a = document.all.imX;
tar1a.style.posLeft += 5;
for (var i = 1; i <= 5; i++) {
var tar = document.getElementById("im" + i);
if ((tar1a.style.posLeft <= tar.style.posLeft + tar.style.posWidth &&
tar1a.style.posLeft >= tar.style.posLeft) &&
tar1a.style.posTop <= tar.style.posTop + tar.style.posHeight &&
tar1a.style.posTop >= tar.style.posTop) {
tar.style.visibility = "hidden";
clearInterval(a);
}
}
}
</script>
<bgsound src="#" id=ses loop=1 autostart="false">
<img src="kap.gif" name=imX style="position:absolute;top:100;left:10;"><br><br>
<img src="kizss.gif" name=im1 style="position:absolute;top:100;left:50;"><br><br>
<img src="kizss.gif" name=im2 style="position:absolute;top:100;left:100;"><br><br>
<img src="kizss.gif" name=im3 style="position:absolute;top:100;left:150;"><br><br>
<img src="kizss.gif" name=im4 style="position:absolute;top:100;left:200;"><br><br>
<img src="kizss.gif" name=im5 style="position:absolute;top:100;left:250;"><br><br>
<img src="kizss.gif" name=im6 style="position:absolute;top:100;left:300;"><br><br>