127 lines
5.6 KiB
HTML
127 lines
5.6 KiB
HTML
<!DOCTYPE HTML><html><head>
|
||
<meta charset="utf-8">
|
||
<title>欢乐哈希农场</title>
|
||
<meta name="viewport" content="width=device-width,initial-scale=1, minimum-scale=1, maximum-scale=1, user-scalable=no" />
|
||
<meta name="apple-mobile-web-app-capable" content="yes" />
|
||
<meta name="full-screen" content="true" />
|
||
<meta name="screen-orientation" content="portrait" />
|
||
<meta name="x5-fullscreen" content="true" />
|
||
<meta name="360-fullscreen" content="true" />
|
||
|
||
<meta http-equiv="Cache-Control" content="no-cache, no-store, must-revalidate" />
|
||
<meta http-equiv="Pragma" content="no-cache" />
|
||
<meta http-equiv="Expires" content="0" />
|
||
<style>
|
||
@font-face {
|
||
font-family: huakanghaibao;
|
||
src: url('resource/fonts/huakanghaibao.ttf')
|
||
}
|
||
html, body {
|
||
-ms-touch-action: none;
|
||
background: #000000;
|
||
padding: 0;
|
||
border: 0;
|
||
margin: 0;
|
||
height: 100%;
|
||
}
|
||
</style>
|
||
</head>
|
||
|
||
<body onload="load()">
|
||
|
||
<div style="margin: auto; width: 100%; height: 100%; max-width:480px;overflow: hidden; position: absolute;" id="main" class="egret-player" data-entry-class="Main" data-orientation="portrait" data-scale-mode="fixedWidth" data-frame-rate="60" data-content-width="640" data-content-height="960" data-show-paint-rect="false" data-multi-fingered="2" data-show-fps="false" data-show-log="false" data-show-fps-style="x:0,y:0,size:12,textColor:0xffffff,bgAlpha:0.9">
|
||
<canvas width="736" height="1308" style="cursor: inherit; position: absolute; top: -0.5px; bottom: 0px; left: 3.5px; right: 0px; transform-origin: 0% 0% 0px; transform: matrix(0.5, 0, 0, 0.5, 0, 0);"></canvas><div id="StageDelegateDiv" style="position: absolute; left: 3.5px; top: -0.5px; border: none; padding: 0px; transform: matrix(0.5, 0, 0, 0.5, 0, 0); transform-origin: 0% 0% 0px;"><div style="position: absolute; left: 0px; top: -100px; border: none; padding: 0px; width: 0px; height: 0px; transform-origin: 0% 0% 0px;"><textarea id="egretTextarea" tabindex="-1" style="resize: none; width: 1px; height: 12px; position: absolute; left: 0px; top: 0px; border: none; padding: 0px; outline: thin; background: none; overflow: hidden; word-break: break-all; opacity: 0;"></textarea><input id="egretInput" type="text" tabindex="-1" style="width: 1px; height: 12px; position: absolute; left: 0px; top: 0px; border: none; padding: 0px; outline: thin; background: none; overflow: hidden; word-break: break-all; opacity: 0;"></div></div></div>
|
||
<script>
|
||
|
||
function load(){
|
||
//alert('该地址仅提供演示,购买源码请联系客服:2936758023(代码帮)谨防被骗');
|
||
if(document.body.clientWidth>480){
|
||
var left=(document.body.clientWidth-480)/2;
|
||
var div = document.getElementById("main");
|
||
div.style.setProperty('left',left);
|
||
}
|
||
|
||
}
|
||
window.onresize = function(){
|
||
if(document.body.clientWidth>480){
|
||
var left=(document.body.clientWidth-480)/2;
|
||
var div = document.getElementById("main");
|
||
div.style.setProperty('left',left);
|
||
}else{
|
||
div.style.setProperty('left',0);
|
||
}
|
||
|
||
}
|
||
var loadScript = function (list, callback) {
|
||
var loaded = 0;
|
||
var loadNext = function () {
|
||
loadSingleScript(list[loaded], function () {
|
||
loaded++;
|
||
if (loaded >= list.length) {
|
||
callback();
|
||
}
|
||
else {
|
||
loadNext();
|
||
}
|
||
})
|
||
};
|
||
loadNext();
|
||
};
|
||
|
||
var loadSingleScript = function (src, callback) {
|
||
var s = document.createElement('script');
|
||
s.async = false;
|
||
s.src = src;
|
||
s.addEventListener('load', function () {
|
||
s.parentNode.removeChild(s);
|
||
s.removeEventListener('load', arguments.callee, false);
|
||
callback();
|
||
}, false);
|
||
document.body.appendChild(s);
|
||
};
|
||
|
||
var xhr = new XMLHttpRequest();
|
||
xhr.open('GET', './manifest.json?v=' + Math.random(), true);
|
||
xhr.addEventListener("load", function () {
|
||
var manifest = JSON.parse(xhr.response);
|
||
var list = manifest.initial.concat(manifest.game);
|
||
loadScript(list, function () {
|
||
/**
|
||
* {
|
||
* "renderMode":, //Engine rendering mode, "canvas" or "webgl"
|
||
* "audioType": 0 //Use the audio type, 0: default, 2: web audio, 3: audio
|
||
* "antialias": //Whether the anti-aliasing is enabled in WebGL mode, true: on, false: off, defaults to false
|
||
* "calculateCanvasScaleFactor": //a function return canvas scale factor
|
||
* }
|
||
**/
|
||
egret.runEgret({ renderMode: "webgl", audioType: 0, calculateCanvasScaleFactor:function(context) {
|
||
var backingStore = context.backingStorePixelRatio ||
|
||
context.webkitBackingStorePixelRatio ||
|
||
context.mozBackingStorePixelRatio ||
|
||
context.msBackingStorePixelRatio ||
|
||
context.oBackingStorePixelRatio ||
|
||
context.backingStorePixelRatio || 1;
|
||
return (window.devicePixelRatio || 1) / backingStore;
|
||
}});
|
||
});
|
||
});
|
||
xhr.send(null);
|
||
|
||
function getURLQueryString(name) {
|
||
var url = decodeURIComponent(window.location.href);
|
||
url = url.replace(/"/g, "\"");
|
||
var r;
|
||
if (url.indexOf("#?") > 0) {
|
||
url = url.replace("#?", "&");
|
||
r = url.match(new RegExp("(^|&)" + name + "=([^&]*)(&|$)"));
|
||
} else {
|
||
r = window.location.search.substr(1).match(new RegExp("(^|&)" + name + "=([^&]*)(&|$)"))
|
||
}
|
||
return r ? r[2] : null;
|
||
|
||
|
||
}
|
||
</script>
|
||
|
||
|
||
</body></html> |