【发布时间】:2023-04-02 15:39:01
【问题描述】:
我在 javascript 中有一个图形对象。在这里面,我有一个 pixi js 舞台作为私人成员。在舞台上,我有一个PIXI.Graphics() 对象,我将在其中放置两条垂直线。我在图形对象中有一些方法可以根据点击操作这些方法。
问题是:我将舞台设置为交互式,然后将 stage.mousedown 事件设置为一个函数,但是在这个函数中,我的 this 是舞台而不是我的 Graph 对象。我试图访问父级,但它为空。我尝试通过执行以下操作在创建 mousdown 操作之前设置父级:
this.stage.parent = this;
this.stage.mousedown = function(mouseData) {...}
但是mousedown 动作永远不会被击中。有什么想法吗?
【问题讨论】:
标签: javascript pixi.js