构建 WebletManagerClass 类的新实例。
全称 | mx.weblets.WebletManagerClass |
命名空间 | mx.weblets |
类 | WebletManagerClass |
继承层次结构 | WebletManagerClassObject |
源文件 | ~\mx\scripts\weblets\WebletManager.js |
名称 | 说明 |
WebletManagerClass() | 构建 WebletManagerClass 类的新实例。 |
名称 | 说明 |
load(p_webletID, [p_callback])
![]() |
加载 Weblet。如果指定的 Weblet 没有被加载过, 则当它加载完成后会触发 Weblet.onload 事件。 |
register(p_options)
![]() |
注册 Weblet。 |
start(p_weblet, [p_args]) | 启动 Weblet。如果指定的 Weblet 已注册过, 则当它自动完成后会触发 Weblet.onstart 事件。 |
JavaScript 代码 |
mx.weblets.WebletManager.load("dbm", function(p_weblet)
{
if (me.weblet == p_weblet)
{
return;
}
me.weblet = p_weblet;
if (me.weblet != null)
{
me.webletID = me.weblet.id;
if (p_args == null)
{
p_args = {};
}
p_args.rootViewPort = me;
me.context = me.weblet.context;
mx.weblets.WebletManager.start(me.weblet, p_args);
}
}); |
JavaScript 代码 |
mx.weblets.WebletManager.register({
id: "dbm",
name: "Dynamic Bind Model",
requires: [ "dbm2", "dbm3" ],
onload: function(e)
{
dbm.log("Loaded.");
},
onstart: function(e)
{
dbm.log("started.");
}
}); |