所以我用 HTML5 制作了一些游戏,它们一个接一个地玩,使用带有 preloadJS 库的 loadgame 函数,游戏每 5 分钟更改一次。gameID 是要加载的新游戏的文件名。发生的情况是,如果互联网非常慢,则不会触发任何事件并且永远不会加载下一个游戏。
loadgame = function()
{
canvas = document.getElementById("canvas");
stage = new createjs.Stage(canvas);
loader = new createjs.LoadQueue(false);
loader.loadFile({src:gameID+".js", type:"javascript"}, true);
loader.addEventListener("complete", prehandleComplete);
loader.addEventListener("error", handleLoadError1);
loader.addEventListener("fileerror", handleLoadError1);
}