如何在Flex应用程序中级联弹出窗口(即偏移X和Y位置)?

发布于 2024-10-05 13:04:06 字数 326 浏览 3 评论 0原文

我有一个简单的 Flex (Flash Builder) 应用程序,当用户单击地图时,它会弹出一个新窗口。用户可以在地图上进行后续点击以显示附加弹出窗口,每个弹出窗口当前弹出在初始/前一个弹出窗口的顶部(即在相同的X和Y位置)。我想以这样的方式修改应用程序,每个新的弹出窗口将与前一个弹出窗口稍微偏移。一位同事建议我尝试找到一种方法来利用 Flex 中现有的窗口级联功能,但到目前为止我还没有找到任何可以为您管理此功能的方法。 Flex 中是否已经有这样的解决方案,或者我应该根据最后一个弹出窗口的 X 和 Y 位置计算新弹出窗口的 X 和 Y 位置来推出自己的解决方案?

预先感谢您的建议。

——詹姆斯

I have a simple Flex (Flash Builder) application which pops up a new window when a user clicks on a map. The user can make subsequent clicks on the map to have additional pop up windows appear, each of which currently pop up on top of the initial/previous pop up window(s) (i.e. at the same X and Y position). I want to modify the application in such a way that each new pop up window will be rendered slightly offset from the previous pop up window. A coworker has suggested I try to find a way to leverage existing window cascading functionality in Flex, but so far I've not found anything which can manage this for you. Is there such a solution cooked into Flex already, or should I roll my own by calculating the new pop up window's X and Y position based on the last pop up window's X and Y position?

Thanks in advance for your suggestions.

--James

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

烟若柳尘 2024-10-12 13:04:06

在 popup 函数中,您可以读取用户单击的弹出窗口的 X 和 Y 位置,并通过向每个弹出窗口添加 5 或 10 像素来更改新弹出窗口的 X 和 Y 位置。

In the popup function you can read the X and Y position of the pop-up the user clicked on and change the X and Y position of the new pop-up by adding 5 or 10px to each one.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文