Apache flex 背景色和圆角的Flex HBox,布线问题

Apache flex 背景色和圆角的Flex HBox,布线问题,apache-flex,progress-bar,rounded-corners,hbox,Apache Flex,Progress Bar,Rounded Corners,Hbox,我在Flex中面临一个棘手的问题。我有一张带有HBox和标签的画布。请在下面查找代码 <mx:VBox verticalAlign="top" horizontalAlign="center" fontSize="12" fontWeight="normal" verticalGap="0"> <mx:Label text="Cover" /> <mx:Canvas width="120" styleName="

我在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。 现在的问题是,如果pb的百分比宽度小于5,卤蓝颜色溢出,这是不需要的。请找到下面的图片。有人能帮我解决这个问题吗

谢谢,
Anji

只是一个想法,不要使用带背景的HBox,试着使用ProgressBar并设置其进度,而不是HBox的百分比宽度


编辑:哦,根据评论中的讨论,上面的解决方案似乎不可行。你试过在内部HBox上设置转弯半径吗?这是一个蓝色背景的,不是吗?

@Shrikant Sharat谢谢你的想法,但我的要求是创建一个圆角的ProgressBar。当我用ProgressBar替换HBox时,我看到的是不需要的方角。您是否将cornerRadius设置为ProgressBar?没有ProgressBar的cornerRadius属性ProgressBar@Shrikant莎拉特:是的,我已经为HBox设定了转弯半径。问题是,如果HBox的百分宽度小于5%(我通过一些尝试和错误发现这是5%),我就会遇到这个问题。。否则它会像预期的那样工作。好吧,那么,我已经没有主意了。我的系统上没有flex可供试用。。。我会看看我是否有时间做这件事: