[]绘制形状时事件不触发
function myRing(x,y,r1,color1,r2,color2) {
this.sprite = new Laya.Sprite();
this.sprite.on('mousedown', this, on_down);
this.sprite.graphics.drawCircle(x, y, r2, color2, color2, 2);
this.sprite.graphics.drawCircle(x, y, r1, color1, color1, 0);
function on_down(event) {
console.log("_____ kbRing2\n");
}
}
function laya_test() {
Laya.init(Laya.Browser.clientWidth, Laya.Browser.clientHeight, Laya.WebGL);
var ring = new myRing(600, 300, 18, "#087729", 40, "#a87729");
Laya.stage.addChild(ring.sprite);
}
laya_test();
代码如上,点击绘制的圆环,无触发事件
使用的库为LayaAirJS_1.5.5_beta,库内无修改
laya air引擎使用过程中,经常发现各种不触发事件的问题,以上仅为一例。
请问是我代码编写的问题么?
this.sprite = new Laya.Sprite();
this.sprite.on('mousedown', this, on_down);
this.sprite.graphics.drawCircle(x, y, r2, color2, color2, 2);
this.sprite.graphics.drawCircle(x, y, r1, color1, color1, 0);
function on_down(event) {
console.log("_____ kbRing2\n");
}
}
function laya_test() {
Laya.init(Laya.Browser.clientWidth, Laya.Browser.clientHeight, Laya.WebGL);
var ring = new myRing(600, 300, 18, "#087729", 40, "#a87729");
Laya.stage.addChild(ring.sprite);
}
laya_test();
代码如上,点击绘制的圆环,无触发事件
使用的库为LayaAirJS_1.5.5_beta,库内无修改
laya air引擎使用过程中,经常发现各种不触发事件的问题,以上仅为一例。
请问是我代码编写的问题么?
没有找到相关结果
已邀请:
要回复问题请先登录
2 个回复
iauther
赞同来自:
cuixueying
赞同来自: