var loadcount=resArray.length;
function onLoaded()
{
console.log("进度条");
Laya.stage.addChild(fairygui.GRoot.inst.displayObject);
fairygui.UIPackage.addPackage("res/Public");
var ProgressBarPage=fairygui.UIPackage.createObject("Public","ProgressPage").asCom;
fairygui.GRoot.inst.addChild(ProgressBarPage);
var ProgressBar=ProgressBarPage.getChild("Progress").asProgress;
var Xinxi=ProgressBarPage.getChild("Xinxi").asTextField;
var length=resArray.length;
Laya.loader.load(resArray,Laya.Handler.create(this,LoadResComplete),Laya.Handler.create(this,onLoading,null,false));//预载资源
//加载进度
function onLoading()
{
if(loadcount>0)
{
loadcount--;
Xinxi.text=("正在载入相关资源...剩余"+loadcount+"文件");
ProgressBar.value=(1-loadcount/length)*100;
}
}
//资源加载完毕回调函数
function LoadResComplete()
{
ProgressBarPage.dispose();
new LoginView;
}
}
6 个回复
melody0529
赞同来自:
var Stage=Laya.Stage;
var WebGL=Laya.WebGL;
var config=Config;
(function(){
console.log("运行程序。");
Laya.init(1280,720,WebGL);
//设置适配模式
Laya.stage.alignH=Stage.ALIGN_CENTER;
Laya.stage.alignV=Stage.ALIGN_MIDDLE;
Laya.stage.scaleMode="showall";
Laya.Stat.show();
//设置屏幕为横屏
Laya.stage.screenMode="horizontal";
//加载FGUI中的文件
var ProgressBar,resArray;
Laya.loader.load([
{url:"res/Public.fui",type:laya.net.Loader.BUFFER},
{url:"res/Public@atlas_ucn9w.png",type:laya.net.Loader.IMAGE},
{url:"res/Public@atlas_ucn90.png",type:laya.net.Loader.IMAGE},
{url:"res/Public@atlas0.png",type:laya.net.Loader.IMAGE},
{url:"res/Public@sl4615.mp3",type:laya.net.Loader.SOUND}
],Laya.Handler.create(this,onLoaded));
/*登录界面*/
var resArray=[
{url:"res/LoginView.fui",type:laya.net.Loader.BUFFER},
{url:"res/LoginView@atlas0.png",type:laya.net.Loader.IMAGE}
];
var loadcount=resArray.length;
function onLoaded()
{
console.log("进度条");
Laya.stage.addChild(fairygui.GRoot.inst.displayObject);
fairygui.UIPackage.addPackage("res/Public");
var ProgressBarPage=fairygui.UIPackage.createObject("Public","ProgressPage").asCom;
fairygui.GRoot.inst.addChild(ProgressBarPage);
var ProgressBar=ProgressBarPage.getChild("Progress").asProgress;
var Xinxi=ProgressBarPage.getChild("Xinxi").asTextField;
var length=resArray.length;
Laya.loader.load(resArray,Laya.Handler.create(this,LoadResComplete),Laya.Handler.create(this,onLoading,null,false));//预载资源
//加载进度
function onLoading()
{
if(loadcount>0)
{
loadcount--;
Xinxi.text=("正在载入相关资源...剩余"+loadcount+"文件");
ProgressBar.value=(1-loadcount/length)*100;
}
}
//资源加载完毕回调函数
function LoadResComplete()
{
ProgressBarPage.dispose();
new LoginView;
}
}
})();
})();
删除 回复melody0529 • 2017-12-07 15:14
melody0529
赞同来自:
wudi199553
赞同来自:
melody0529
赞同来自:
melody0529
赞同来自:
wudi199553
赞同来自: