|
@@ -240,6 +240,7 @@ export default {
|
|
var lineColor = "0x" + _cLine.style.lineColor.substring(1);
|
|
var lineColor = "0x" + _cLine.style.lineColor.substring(1);
|
|
var lineInstance = new PIXI.Graphics();
|
|
var lineInstance = new PIXI.Graphics();
|
|
lineInstance.lineStyle(_cLine.style.lineWidth, lineColor, 1, 0, false);
|
|
lineInstance.lineStyle(_cLine.style.lineWidth, lineColor, 1, 0, false);
|
|
|
|
+ lineInstance.name = _cLine.id;
|
|
|
|
|
|
var _newStart = _this.convertCoordToLeftOrigina({
|
|
var _newStart = _this.convertCoordToLeftOrigina({
|
|
x: _cLine.path[0].x,
|
|
x: _cLine.path[0].x,
|
|
@@ -254,6 +255,14 @@ export default {
|
|
lineInstance.moveTo(_newStart.x, _newStart.y);
|
|
lineInstance.moveTo(_newStart.x, _newStart.y);
|
|
lineInstance.lineTo(_newEnd.x, _newEnd.y);
|
|
lineInstance.lineTo(_newEnd.x, _newEnd.y);
|
|
|
|
|
|
|
|
+ //设置点击范围,不然click事件不会触发
|
|
|
|
+ lineInstance.hitArea = lineInstance.getBounds();
|
|
|
|
+ //启用事件
|
|
|
|
+ lineInstance.interactive = true;
|
|
|
|
+ lineInstance.on("click", (event) => {
|
|
|
|
+ _this.clickEventCall(event, 2);
|
|
|
|
+ });
|
|
|
|
+
|
|
pixiApp.stage.addChild(lineInstance);
|
|
pixiApp.stage.addChild(lineInstance);
|
|
});
|
|
});
|
|
},
|
|
},
|