0

Flex で複雑な問題に直面しています。HBox と Label を持つキャンバスがあります。以下のコードを見つけてください。

   <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背景でを使用する代わりに、 を使用して、 の代わりにProgressBar進行状況を設定してみてください。percentWidthHBox

編集:まあ、コメントでの議論に基づいて、上記の解決策は実行できないようです。cornerRadiusをインナーにセットしてみましたHBoxか?青い背景のものですね。

于 2011-06-09T07:53:33.697 に答える