如何在弹性线对象上执行事件。因此我可以使用鼠标移动或重新调整线条大小。我使用的是flexline,如下面的代码所示: -
spark.primitives.Line;
var st:Stroke =new Stroke(0x345654,1,1);
var obj:Line = new Line();
obj.stroke =st;
obj.xFrom =0;
obj.yFrom=0;
obj.xTo = 500;
obj.yTo = 500;
obj.addEventListener =????? //how to resize this line using mouse??
请解释如何在线提供addeventlistner或提供任何其他想法来实现这一目标。
答案 0 :(得分:1)
这是不可能的。 Line
不是InteractiveObject
。
您可以将其添加到群组中,然后聆听其活动
或在graphics
上用Sprite
画一条线并听精灵事件(这个更轻量级)。
或者您可以将所有图形基元(如Line
)添加到组中,并按代码计算组点击下显示的行。