【问题标题】:Flex: how to layout a component to the top-right of a window?Flex:如何将组件布局到窗口的右上角?
【发布时间】:2011-04-26 00:37:01
【问题描述】:

我正在编写一个 Flex (Flash Builder) 应用程序,它有一个地图组件 (http://help.arcgis.com/en/webapi/flex/apiref/com/esri/ags/Map.html) 和一个 drop下拉列表组件用于选择地图上显示的项目。我希望下拉列表组件始终覆盖在右上角的地图顶部,无论显示应用程序的窗口大小如何。如果我对下拉列表组件使用 x 和 y 设置,那么它仅适用于特定的窗口分辨率,相反,我希望下拉列表组件始终沿右上角“浮动”,无论大小如何浏览器窗口(即如果用户调整浏览器窗口的大小,那么下拉列表组件将在右上角保持完全可见)。是否有可能做到这一点,如果可以,怎么做?

提前感谢您的建议。

--詹姆斯

【问题讨论】:

    标签: apache-flex layout flex4 mxml flash-builder


    【解决方案1】:

    不要使用xy 属性,而是使用top andright` 属性。

    这些将指定您希望组件离上边缘和右边缘的距离。

    如果您只使用topright,您还可以使用高度和宽度。如果您希望组件的大小随屏幕大小缩放,您也可以使用leftbottom 使其缩放以保持这些距离。

    【讨论】:

    • 漂亮,这正是我想要的。非常感谢您的帮助!
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2016-08-23
    • 1970-01-01
    • 2011-07-13
    • 2011-03-10
    • 1970-01-01
    • 2010-11-27
    • 2016-02-02
    相关资源
    最近更新 更多