LMvcLoader Class
用来读取各种文件。
Constructor
LMvcLoader
()
public
Methods
config
(
public
-
names
-
callback
读取一个或者多个设置文件。设置文件的名字以Config结尾,读取设置文件的时候无需添加Config结尾。
Parameters:
-
names
String | Array一个或者多个设置文件.
-
callback
Function回调函数
Example:
//下面代码用来读取mapConfig.js,charaConfig.js两个设置文件
this.load.config(["map","chara"],this.loadConfigComplete);
helper
(
public
-
names
-
callback
读取一个或者多个辅助函数文件。
Parameters:
-
names
String | Array一个或者多个辅助函数文件.
-
callback
Function回调函数
Example:
//下面代码用来读取Cost.js,UI.js两个辅助函数文件
this.load.helper(["Cost","UI"],this.loadHelperComplete);
image
(
public
-
datas
-
callback
读取多张图片。
Parameters:
-
datas
Array参考LLoadManage的load函数的list参数.
-
callback
Function回调函数
library
(
public
-
names
-
callback
读取一个或者多个外部类库。
Parameters:
-
names
String | Array一个或者多个外部类库.
-
callback
Function回调函数
Example:
//下面代码用来读取Face.js,Card.js两个设置文件
this.load.library(["Face","Card"],this.loadLibraryComplete);
model
(
public
-
names
-
callback
读取一个或者多个模型。
Parameters:
-
names
String | Array一个或者多个模型.
-
callback
Function回调函数
Example:
//下面代码用来读取MapModel.js,CharaModel.js两个模型
ExampleController.prototype.loadModel = function(){
this.load.model(["Map","Chara"],this.loadModelComplete);
}
ExampleController.prototype.loadModelComplete = function(){
var mapModel = new MapModel(this);
}
view
(
public
-
names
-
callback
读取一个或者多个视图。
Parameters:
-
names
String | Array一个或者多个视图.
-
callback
Function回调函数
Example:
//下面代码用来读取MapView.js,CharaView.js两个视图
this.load.view(["Map","Chara"],this.loadViewComplete);