Панель для автоматического размещения внутри холста в Flex

Я разрабатываю гибкий экран, на котором у меня есть холст, выше которого будет кнопка, нажав на эту кнопку, мы можем динамически создавать панели. Моя проблема в том, если панель перетаскивалась вручную и удерживалась в положении, где новая панель чтобы быть созданным тогда новая панель должна быть создана где-то еще, что означает не выше любых других панелей. Как этого добиться.. Пожалуйста, дайте мне любое решение. Спасибо

1 ответ

Моя первая идея - сохранить массив созданных панелей. при создании новой панели вы должны проверить в этом списке, сталкивается ли какая-либо панель с созданной вами (получить координаты x и y и ширину, высоту и проверить, удаляется ли она или нет)

tou также может создать новый компонент на основе canvas и переопределить его метод addChild.

Другие вопросы по тегам