p.p1 {margin: 0.0px 0.0px 0.0px 0.0px; font: 11.0px Monaco}
p.p2 {margin: 0.0px 0.0px 0.0px 0.0px; font: 11.0px Monaco; color: #00a500}
p.p3 {margin: 0.0px 0.0px 0.0px 0.0px; font: 11.0px Monaco; min-height: 15.0px}
p.p4 {margin: 0.0px 0.0px 0.0px 0.0px; font: 11.0px Monaco; color: #ab1500}
span.s1 {color: #0052ff}
span.s2 {color: #3da779}
span.s3 {color: #000000}
span.s4 {color: #d77c79}
span.s5 {color: #ab1500}
span.Apple-tab-span {white-space:pre}
public function Code() {
//初始化微信小游戏
MiniAdpter.init(true, true);
Laya.init(1136, 640);
MiniAdpter.window.wx.onMessage(onGetMessage);
Laya.loader.load(urlconfig,new Handler( null,onLoaded),null);
function onLoaded():void {
trace("urlconfigurlconfigurlconfigurlconfigurlconfigurlconfigurlconfigurlconfigurlconfigv");
showRank();
}
//
function onGetMessage(message:Object):void{
trace("接收到数据域的消息 = "+ JSON.stringify(message));
if( message.type == 1){
showRank();
}
if( message.type == 2){
showRank(message.str);
}
if( message.page == 1){
trace("pagepage");
// Laya.stage.event(Event.MOUSE_DOWN);
// this.rankView.list["_content"].event(Event.MOUSE_DOWN,null);
}
}
//
function showRank(str:String = ""):void{
trace("showRankshowRankshowRankshowRankshowRankshowRankshowRank");
if( this.rankView == null){
this.rankView = new RankView();
}
this.rankView.setData();
// this.rankView.setData1(str);
this.rankView.visible = true;
Laya.stage.addChild(this.rankView);
// trace("showRankshowRankshowRankshowRankshowRankshowRankshowRank111111111111");
}
}上面是开放域内代码。仅仅加了一个UI 上去。
p.p1 {margin: 0.0px 0.0px 0.0px 0.0px; font: 11.0px Monaco}
p.p2 {margin: 0.0px 0.0px 0.0px 0.0px; font: 11.0px Monaco; color: #00a500}
p.p3 {margin: 0.0px 0.0px 0.0px 0.0px; font: 11.0px Monaco; min-height: 15.0px}
span.s1 {color: #0052ff}
span.s2 {color: #3da779}
span.s3 {color: #000000}
span.Apple-tab-span {white-space:pre}
public function Main() {
//初始化微信小游戏
MiniAdpter.init(true,false);
//获取设备信息
getappinfoback(this,initGame);
}这是主域内 唯一的改动, 如截图所示 game.json内 加入了开放域的代码。 主域内关于添加开放域的代码都已注释了。