当前位置:   article > 正文

egret的eui以及exml使用_euiexmlxsdpath' of null

euiexmlxsdpath' of null

最近在看egret的教程,根据教程实现了一个简单的成语大挑战的游戏,对中间使用的部分做了一些总结
首先是在eui里面使用exml
使用exml布局好需要显示的内容后,需要写一个类(需要继承eui对应的控件,或者继承Component),将对应的exml文件赋值给skin,对应的控件的ID可以直接在类中声明就可以使用了

class SceneBegin extends eui.Component{
    private Beginbtn: eui.Button;
    public constructor() {
        super();
        this.skinName = "src/game/SceneBeginSkin.exml";
        //this.Beginbtn.addEventListener(egret.TouchEvent.TOUCH_TAP,this.OnClick,this);
        this.Beginbtn.addEventListener(egret.TouchEvent.TOUCH_TAP,this.OnClick_begin,this);
    }
    private OnClick_begin(){
        console.log("OnClick");
        var sceneLevel = new SceneLevel();
        this.parent.addChild(sceneLevel);
        this.parent.removeChild(this);
    }
}
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15

这里写图片描述

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/article/detail/54412
推荐阅读
相关标签
  

闽ICP备14008679号