0

我想在我的在线键盘程序中构建一个小游戏,并且想知道你们中的一些更有经验的 javascript 开发人员是否可以帮助我使用 onmouseover 控件。我似乎无法让 onmouseout 停止 onmouseover 功能重复。

var GameControleUPLEFT;

var GameControleTime =  25;

document.getElementById('SpillKontrollOppVenstre').onmouseout=function cleartimeout(GameControleUPLEFT){};

document.getElementById('SpillKontrollOppVenstre').onmouseover=function(){LHPlAYCONTROLEUPLEFT();};
function LHPlAYCONTROLEUPLEFT(){ // Player holding up-left
elf.y -= elf.speed * modifier;
elf.x -= elf.speed * modifier;
document.getElementById("GameInfo").innerHTML = "up - left";
for (i=0;i<blocks.length ;i++ )
if (isTouching(elf,blocks[i]))
{
            elf.y = blocks[i].y + blocks[i].h +1
        }
}
GameControleUPLEFT=setTimeout(LHPlAYCONTROLEUPLEFT,GameControleTime);
GameControleUPLEFT;
}
4

0 回答 0