将Flash Builder 4.5移动应用程序VGroup背景颜色设置为黑色

Viv*_*vek 1 apache-flex air flex4.5 flex-mobile flash-builder4.5

我正在Flash Builder 4.5中创建一个虚拟移动应用程序.在应用程序代码中,我正在使用VGroup,我在朗姆酒时添加和删除元素.现在我想将VGroup背景颜色设置为黑色.

我怎样才能做到这一点?

RIA*_*tar 6

你不能:VGroup是一个布局容器.它不包含图形元素.
阅读有关布局容器的答案以获取更多信息:向Flex UIComponent添加布局

如果您不想触摸VGroup,最简单的解决方案就是这样:

<s:Group>
    <s:Rect left="0" right="0" top="0" bottom="0">
        <s:fill>
            <s:SolidColor color="0x000000" />
        </s:fill>
    </s:Rect>

    <s:VGroup left="0" right="0" top="0" bottom="0">
        <!--content goes here-->
    </s:VGroup>
</s:Group>
Run Code Online (Sandbox Code Playgroud)

但您也可以使用BorderContainer:

<s:BorderContainer backgroundColor="black">
    <s:layout>
        <s:VerticalLayout />
    </s:layout>

    <!--content goes here-->
</s:BorderContainer>
Run Code Online (Sandbox Code Playgroud)

  • 尽管在使用`BorderContainer`时我没有注意到任何性能问题,但Adobe建议不要在移动应用程序中使用它,因为它是一个非常重要的组件. (2认同)