貌似点击开炮,瞬间,跑到就跑到batterfiled的最上端....
也没有爆炸
dan.iid = setInterval("document.getElementById('"+dan.id+"').move()", 30);
dan.explode = function(){
this.innerHTML="<font size=10 color=red>啪!</font>";
clearInterval(this.iid);//不用继续移动了
}
document.getElementById("BattleField").appendChild(dan);
dan.move = function () {
var y = pxToNum(this.style.marginTop);//纵坐标
var x = pxToNum(this.style.marginLeft);//横坐标
this.style.marginTop = "" + y + "px";
this.style.marginLeft= "" + x + "px";
//alert(x);
if(x<5 || y<5){
alert(x);
this.explode();//爆炸
return;
}
}
【 在 huyang (沙漠胡杨) 的大作中提到: 】
: 不亲自编程,很多东西是体会不到的。现在理论讲了不少,可以试着实践一下了。理论不
: 足之处,随做随讲一点,也可以在网上查询。
: 现在我们来做一个高射炮打飞机的游戏。
: ...................
--
FROM 124.16.166.*