[]透明区域点击问题

var sprite0 = new Sprite();
sprite0.graphics.drawTexture(Loader.getRes("comp/image.png"));
sprite0.pos(10, 10);
sprite0.mouseEnabled = true;
sprite0.name = 'sprite0';
Laya.stage.addChild(sprite0);

sprite0.on(Event.CLICK, this, handler_click);

怎么让sp透明区域不可点,有像素的地方才能接受到事件; hitArea,目前只支持圆形,矩形,多边形,而sp绘制的是一个不规则图形,请问这个怎么解决啊
已邀请:

cuixueying

赞同来自:

1、IDE的做法:http://ask.layabox.com/question/1261
2、代码的写法:
var sprite:Sprite = new Sprite();

sprite.graphics.drawRect(100,100,100,100,"#ff9900");
var hitarea:HitArea = new HitArea();
var graphics:Graphics = new Graphics();
graphics.drawRect(100,100,100,100,"#ff9900");
hitarea.hit = graphics;
sprite.hitArea = hitarea;

要回复问题请先

商务合作
商务合作