简体   繁体   English

在形状之间画线

[英]drawing lines between shapes

I have one left panel in which there are different shapes like start,end connectors..... when i drag line image inside canvas i want to draw line/connector between two shapes how would i do it 我有一个左侧面板,其中有不同的形状,例如开始,结束连接器.....当我在画布内拖动线图像时,我想在两个形状之间绘制线/连接器

i am new to flex any help appreciated 我是新来的任何帮助表示赞赏

Thanks Sanil 谢谢萨尼尔

Canvas has graphics property, which can be used to draw on: 画布具有graphics属性,可用于绘制:

var g:Graphics = canvas.graphics;
g.moveTo(10, 10);
g.lineTo(20, 10);

When shapes are moved, call g.clear() and draw lines with new coordinates. 移动形状后,调用g.clear()并绘制具有新坐标的线。 Reference: Graphics 参考: 图形

Lines will appear under children of canvas. 线条将出现在画布的子项下。 If you need to draw something over them, then you need something above your Canvas - maybe another Canvas positioned over first. 如果需要在其上绘制某些东西,则需要在Canvas上方有一些东西-可能是另一个位于其上方的Canvas。

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM