LLoadManage Class
LLoadManageクラスは同時的に画像ファイル、テキストファイル、jsファイルを読み込むことができます。
Constructor
LLoadManage
()
public
Item Index
Methods
Methods
load
(
public
-
list
-
onUpdate
-
onComplete
指定された リスト からデータをロードします。
Parameters:
-
list
Arrayリクエストされる リスト です。
listは下記のように使わなければなりません
ファイルタイプ フォーマット jsファイル {path:"./js/GameBody.js",type:"js"} 画像ファイル {name:"testimg",path:"./images/testimg.png"} テキストファイル {name:"testfile",path:"./images/testfile.txt",type:"text"} 音声ファイル(サーバーが必要になります) {name:"testSound",path:"./sounds/testsound.wav",type:"sound"} -
onUpdate
Functionロード中、この関数を呼び出す。
-
onComplete
Function全てのファイルがロード終わったら、この関数を呼び出す。
Example:
var loadData = [
{path:"./js/jsfile01.js",type:"js"},
{path:"./js/jsfile02.js",type:"js"},
{name:"img0",path:"./images/img0.png"},
{name:"img1",path:"./images/img1.png"},
{name:"text01",path:"./files/text01.txt",type:"text"},
{name:"text02",path:"./files/text02.txt",type:"text"},
{name:"sound01",path:"./sounds/sound01.wav",type:"sound"},
{name:"sound02",path:"./sounds/sound02.wav",type:"sound"}
];
var loadingLayer;
var datalist=[];
function main(){
loadingLayer = new LoadingSample1();
addChild(loadingLayer);
LLoadManage.load(
loadData,
function(progress){
loadingLayer.setProgress(progress);
},
gameInit
);
}
function gameInit (result) {
datalist = result;
removeChild(loadingLayer);
loadingLayer = null;
//do something
var bitmapData = new LBitmapData(datalist["img0"]);
var txt = datalist["text01"];
var sound = new LSound();
sound.load(datalist["sound01"]);
sound.play();
}