2010-07-28 6 views
0

Мне нужно создать дизайнер комнаты, в конечном счете, в Flex (Flash Builder 4). У меня возникают проблемы с созданием контура комнаты и позволяет пользователю добавлять/удалять/перемещать точки, чтобы изменить форму комнаты. Смотрите это приложение для того, что я имею в виду:Создать редактируемые фигуры в Flex/Flash AS3?

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

Я знаю, как создать нормальную Rect, но не один с редактируемыми точками, намного меньше, как добавить точку, где пользователь щелкает. Может ли кто-нибудь указать мне в правильном направлении?

ответ

1

Я думаю, что главное здесь - попытаться использовать POINTS вместо RECTANGLES, а затем нарисовать линии, чтобы соединить эти точки, чтобы отобразить любую произвольную фигуру, которую пользователь редактирует.

Возможно, используйте массив для записи начальных позиций всех четырех точек, затем на основе ввода пользователя, обновите эти точки и обновите чертеж линии и как их соединить.

1

Начните с обзора Object Handles, что является довольно хорошим проектом для добавления точек редактирования.

Смежные вопросы