我需要建立一个房间设计师,最终在Flex(Flash Builder 4)中。我遇到问题的部分是创建房间轮廓并允许用户添加/删除/移动点来编辑房间的形状。请参阅此申请表,我的意思是:
http://www.deltaportercable.com/shopdesigner/
我知道如何创建普通的Rect,但不知道如何创建一个可编辑的点,更不用说如何添加用户点击的点。有谁能指出我正确的方向?
答案 0 :(得分:1)
首先查看Object Handles,这是一个非常好的添加编辑点的项目。
答案 1 :(得分:1)
我认为这里的关键是尝试使用POINTS而不是RECTANGLES,然后画线连接这些点以显示用户正在编辑的任意形状。
也许使用数组来记录所有四个点的初始位置,然后根据用户输入,更新这些点,并更新线条图以及如何连接它们。