在Flex / Flash AS3中创建可编辑的形状?

时间:2010-07-28 15:17:09

标签: flex flash actionscript

我需要建立一个房间设计师,最终在Flex(Flash Builder 4)中。我遇到问题的部分是创建房间轮廓并允许用户添加/删除/移动点来编辑房间的形状。请参阅此申请表,我的意思是:

http://www.deltaportercable.com/shopdesigner/

我知道如何创建普通的Rect,但不知道如何创建一个可编辑的点,更不用说如何添加用户点击的点。有谁能指出我正确的方向?

2 个答案:

答案 0 :(得分:1)

首先查看Object Handles,这是一个非常好的添加编辑点的项目。

答案 1 :(得分:1)

我认为这里的关键是尝试使用POINTS而不是RECTANGLES,然后画线连接这些点以显示用户正在编辑的任意形状。

也许使用数组来记录所有四个点的初始位置,然后根据用户输入,更新这些点,并更新线条图以及如何连接它们。