var scale = 1 / window.devicePixelRatio;
document.querySelector('meta[name="viewport"]').setAttribute('content','width=device-width,initial-scale=' + scale + ', maximum-scale=' + scale + ', minimum-scale=' + scale + ', user-scalable=no');
function stageBreakHandler(event)
{
if(stageWidth!=document.documentElement.clientWidth||stageHeight!= document.documentElement.clientHeight)
{
stageWidth = document.documentElement.clientWidth;
stageHeight = document.documentElement.clientHeight;
//外部元素自適應(yīng)
canvas.width = stageWidth ;
canvas.height = stageHeight;
//內(nèi)部元素自適應(yīng)
stageScale = stageWidth/750;//寬度自適應(yīng);
// stageScale = stageHeight/1206;//高度自適應(yīng)兩者選一
container.scaleX = stageScale;
container.scaleY = stageScale;
// bitmap.x = (stageWidth - 750*bitmap.scaleX)/2;//高度自適應(yīng)時(shí)解開(kāi)這個(gè)注釋 保證圖片居中
if(leftBtn)
{
leftBtn.x = stageWidth - 100;
}
}
stage.update();
}
注意:上面代碼的750和1206是素材的大小不是屏幕的大小,也就是你自適應(yīng)的素材有多大就寫(xiě)多大