[]hitArea怎么用

var container = new Sprite();
        container.graphics.drawRect(0,0,640,1136,'#ff0000');
        container.size(640,1136)
        Laya.stage.addChild(container);

             
        var bg2Sprite =  new Sprite();
        bg2Sprite.graphics.drawRect(0,0,640,1136,'#ff0000');
        bg2Sprite.size(640,1136)
        container.hitArea = bg2Sprite;
         container.on(Event.CLICK,this,deskClick);
请问下 我这段代码设置热区 为什么没反应 而且现在看HitArea这个类也没有 api里面没找到 都不知道怎么用了,http://ask.layabox.com/question/2676  这个方法无效 而且 api没有HitArea这个说明 
已邀请:

cuixueying

赞同来自:

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;
 
让你的hitArea=一个hitArea实例看下,仔细看下上方代码示例!

jacksing888

赞同来自:

可以了 希望官方的文档和api能够更详细一点 不要搞得有些方法只能通过提问问题才能发现

要回复问题请先

商务合作
商务合作