弹出一个层,点击层下面的骰子会触发事件。

代码如下:
骰子的点击事件代码:
this.items.shaizi.on("click", this, function(e) {
e.stopPropagation();
if(!Game.runing) {
Game.runing = true;
Game.stepNum = Math.floor(Math.random() * 6) + 1;
console.log(Game.stepNum)
Animate.role(Game.stepNum);
}
},[this.items.shaizi]);
弹层的代码:
this.prizeAlertLayer = new Sprite();
this.prizeAlertLayer.zOrder = 90;
this.prizeAlertLayer.size(W, H);
let bg = new Sprite();
bg.alpha = 0.8;
bg.graphics.drawRect(0,0,W,H,"#000000");
this.prizeAlertLayer.addChild(bg);
this.prizeAlertLayer.addChild(Main.items["prizeinfo"]);
Laya.stage.addChild(this.prizeAlertLayer);
this.prizeAlertLayer.visible = false;