Egret社区

[Egret Wing] 严重bug请尽快修复

2018-12-16 21:12
4652
产品 Egret Wing 版本 5.13
复现概率 100% 平台 Windows win10
复现步骤 请问这段代码 哪里错了?

class Main extends egret.DisplayObjectContainer {
private sound:egret.Sound;
public constructor() {
super();
this.addEventListener(egret.Event.ADDED_TO_STAGE, this.onAddToStage, this);
}

private spr:egret.Sprite;


private onAddToStage(event:egret.Event) {
this.spr = new egret.Sprite();
this.addChild(this.spr);
this.spr.width = 480;
this.spr.height = 800;
this.drawTxt();
this.drawContent();

RES.addEventListener(RES.ResourceEvent.GROUP_COMPLETE, this.OnLoadedComplete, this);
RES.loadConfig("resource/resource.json", "resource/");
RES.loadGroup("preload");


}
private img:egret.Bitmap;
private OnLoadedComplete(event:RES.ResourceEvent):void{
if(event.groupName == "preload"){
var img=new egret.Bitmap();
img.texture = RES.getRes("mybtn");
this.addChild(img);

}
}
private n:number = 6;
private num:egret.TextField;
private con:egret.TextField;


private drawTxt():void {
this.num = new egret.TextField();
this.num.text = this.n.toString();
this.num.size = 100;
this.num.width = 480;
this.num.textColor = 0x00ff00;
this.num.textAlign = egret.HorizontalAlign.CENTER;
this.spr.addChild(this.num);
}

private drawContent():void {
this.con = new egret.TextField();
this.con.text = "默默倒数6秒,迅速点击文字";
this.con.textColor = 0x00ff00;
this.con.width = 480;
this.con.textAlign = egret.HorizontalAlign.CENTER;
this.con.y = 120;
this.spr.addChild(this.con);
}
}

调试没有问题 就是 到这 我换了n多思路 到这就出错 ?什么原因啊?
问题描述 请问这段代码 哪里错了?

调试没有问题 就是 到这 我换了n多思路 到这就出错 ?什么原因啊?
错误代码 js.出错1505
BUG截图
请问这段代码 哪里错了?

class Main extends egret.DisplayObjectContainer {
private sound:egret.Sound;
    public constructor() {
        super();
        this.addEventListener(egret.Event.ADDED_TO_STAGE, this.onAddToStage, this);
    }

    private spr:egret.Sprite;
  

    private onAddToStage(event:egret.Event) {
        this.spr = new egret.Sprite();
        this.addChild(this.spr);
        this.spr.width = 480;
        this.spr.height = 800;
        this.drawTxt();
        this.drawContent();

RES.addEventListener(RES.ResourceEvent.GROUP_COMPLETE, this.OnLoadedComplete, this);
RES.loadConfig("resource/resource.json", "resource/");
RES.loadGroup("preload");


    }
       private img:egret.Bitmap;
private OnLoadedComplete(event:RES.ResourceEvent):void{
if(event.groupName == "preload"){
   var img=new egret.Bitmap();
        img.texture = RES.getRes("mybtn");
        this.addChild(img);

}
}
    private n:number = 6;
    private num:egret.TextField;
    private con:egret.TextField;
   

    private drawTxt():void {
        this.num = new egret.TextField();
        this.num.text = this.n.toString();
        this.num.size = 100;
        this.num.width = 480;
        this.num.textColor = 0x00ff00;
        this.num.textAlign = egret.HorizontalAlign.CENTER;
        this.spr.addChild(this.num);
    }

    private drawContent():void {
        this.con = new egret.TextField();
        this.con.text = "默默倒数6秒,迅速点击文字";
        this.con.textColor = 0x00ff00;
        this.con.width = 480;
        this.con.textAlign = egret.HorizontalAlign.CENTER;
        this.con.y = 120;
        this.spr.addChild(this.con);
    }
}

调试没有问题  就是 到这 我换了n多思路 到这就出错 ?什么原因啊?

QQ截图20181216203843.png
求解决代码  最好附上源代码 跪谢了!


分享到 :
0 人收藏

2 个回复

倒序浏览
SkyCross  略有小成 | 2018-12-17 10:33:09
这个Main类是入口类吗,创建项目时生成的Main文件里面包含很多必要的东西,比如素材解析器什么的,看你这里面都没有,把这些东西补齐了再试试
bl_bfc  初学乍练 | 2018-12-17 13:19:02
[mw_shl_code=applescript,true]RES.loadConfig("resource/resource.json", "resource/");
RES.loadGroup("preload");[/mw_shl_code]
第一句是加载资源配置,
第二句是加载preload资源组,

看起来是你的资源配置项有问题, preload组是空组
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|京网文[2014]0791-191号|京ICP证150115号|Egret社区 ( 京ICP备14025619号 )

Powered by Discuz! X3.4 © 2001-2019 Comsenz Inc.

返回顶部