API Docs for: 最后更新日期:2014年8月25日
Google搜索   
Show:

LLoadManage Class

Available since 1.4.0

LLoadManageクラスは同時的に画像ファイル、テキストファイル、jsファイルを読み込むことができます。

Constructor

LLoadManage

() public

Defined in system/LLoadManage.js:1

Available since 1.4.0

Item Index

Methods

Methods

load

(
  • list
  • onUpdate
  • onComplete
)
public

Defined in system/LLoadManage.js:14

Available since 1.4.0

指定された リスト からデータをロードします。

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();
}