Flash / Flex全屏缩放删除边框

时间:2012-03-30 11:23:10

标签: flash flex air

我正在编写一个独立的Windows AIR应用程序并使用

contextView.stage.align  = StageAlign.TOP;
contextView.stage.displayState = StageDisplayState.FULL_SCREEN_INTERACTIVE;
contextView.stage.scaleMode = StageScaleMode.SHOW_ALL;

将我的应用扩展为全屏并显示整个应用没有裁剪,但可能会在左右两侧留下边框。它做了什么

我想知道是否有办法删除或至少设置这些边框的颜色,它们目前是白色的。它仅在我的情况下左侧是一个宽大的2“部分。

所以我通过做一个backgroundColor =“#f3f3f3”找到了如何改变它的颜色

见下图 enter image description here

1 个答案:

答案 0 :(得分:0)

原来面板的皮肤有边框。我将其更改为仅在正常状态下显示,因此在其他状态下显示。这是通过将状态设置为包含在 includeIn =“normal”

来完成的
<s:Rect id="backgroundRect" left="0" right="0" top="0" bottom="0" includeIn="normal">
    <s:stroke>
        <s:SolidColorStroke color="0" alpha="0.50" weight="1" />
    </s:stroke>
    <s:fill>
        <s:SolidColor color="0xf3f3f3"/>
    </s:fill>
</s:Rect>