0

我在 Flex 中遇到了一个奇怪的问题。我有一个带有 HBox 和标签的画布。请在下面找到代码。

   <mx:VBox verticalAlign="top" horizontalAlign="center"
        fontSize="12" fontWeight="normal" verticalGap="0">
        <mx:Label text="Cover" />
        <mx:Canvas width="120" styleName="pbcontainer">
            <mx:HBox id="pb" height="35" />
            <mx:Label id="dashboard_cover" fontWeight="normal" 
                      fontSize="20" horizontalCenter="0" verticalCenter="0"/>
        </mx:Canvas>
    </mx:VBox>


.pbcontainer {
    cornerRadius: 15;
    backgroundColor: #FFFFFF;
    borderStyle: solid;
    borderThickness: 2;
    borderColor: #000000;
}

我正在尝试在ProgressBar这里实现。现在,问题是如果percentWidthofpb小于 5,haloBlue颜色就会溢出,这是不希望的。请在下面找到图片。谁能帮我解决这个问题。

在此处输入图像描述 在此处输入图像描述

谢谢,
安吉

4

1 回答 1

0

只是一个想法,而不是使用HBox带有背景的 a ,尝试使用 aProgressBar并设置其进度而percentWidth不是HBox.

编辑:哦,好吧,根据评论中的讨论,上述解决方案似乎不可行。您是否尝试cornerRadius在内部设置HBox?不就是那个蓝色背景的吗?

于 2011-06-09T07:53:33.697 回答