Как каскадировать всплывающие окна (т.е. смещать позиции X и Y) в приложении Flex? - PullRequest
0 голосов
/ 03 декабря 2010

У меня есть простое приложение Flex (Flash Builder), которое открывает новое окно, когда пользователь нажимает на карту.Пользователь может сделать последующие щелчки на карте, чтобы появились дополнительные всплывающие окна, каждое из которых в настоящее время всплывает поверх начальных / предыдущих всплывающих окон (т. Е. В той же позиции X и Y).Я хочу изменить приложение таким образом, чтобы каждое новое всплывающее окно было слегка смещено по сравнению с предыдущим всплывающим окном.Коллега предложил мне попытаться найти способ использовать существующую функциональность каскадирования окон в Flex, но пока я не нашел ничего, что могло бы помочь вам.Есть ли такое решение, уже встроенное во Flex, или я должен свернуть свое собственное, вычислив позицию X и Y нового всплывающего окна на основе позиций X и Y последнего всплывающего окна?

Заранее спасибо за вашепредложения.

- Джеймс

1 Ответ

0 голосов
/ 03 декабря 2010

В функции всплывающего окна вы можете прочитать положение X и Y всплывающего окна, на которое щелкнул пользователь, и изменить положение X и Y нового всплывающего окна, добавив к нему 5 или 10 пикселей.

...