[]小程序开放域相关

想在微信小程序里面利用开放域功能做一个好友排行榜,做出来之后微信小程序疯狂闪屏。开放域内第二次的Laya.init一触发 就闪屏。望告知解决方案!在线等!
已邀请:

Aar0n

赞同来自:

首先你只描述的问题,并没有描述更多的信息,无法得知你是怎么做的,从而确定原因,现在附上技术帖,希望能 从中找到答案。https://ask.layabox.com/question/15088,如果还没有得以解决,可以继续提问

shallwe1234

赞同来自:

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内  加入了开放域的代码。   主域内关于添加开放域的代码都已注释了。

Aar0n

赞同来自:

https://ask.layabox.com/question/15086  你刚才看了这个没有? 然后也要跳转到微信那里看一下

要回复问题请先

商务合作
商务合作