値が10より小さい場合、Flash Builderでhslideの値を0にする方法を教えてもらえますか?問題は、hslideから2桁の値を取得する必要があるということですが、最小値/最大値0〜23を入力すると、値が10未満の場合は1桁しか得られません。 例:時間スライドとしての滑り台。私が午前4時を選択した場合、値は04でなく4になる必要があります。hslideの値にゼロを追加する
以下は私のコード例です。これは2桁でなければならないhslider1.valueとhslider2.valueです。
<fx:Script>
<![CDATA[
protected function button1_clickHandler(event:MouseEvent):void
{ navigateToURL(new URLRequest("tel:*23*"+hslider1.value+hslider2.value)) ;
}
]]>
</fx:Script>
<fx:Declarations>
<!-- Place non-visual elements (e.g., services, value objects) here -->
</fx:Declarations>
<s:Button y="155" width="269" height="80" label="Button" click="button1_clickHandler(event)"
color="#FFFFFF" enabled="true" fontSize="24" horizontalCenter="0"/>
<s:HSlider id="hslider1" top="405" width="90%" height="30" dataTipPrecision="0"
horizontalCenter="0" liveDragging="true" maximum="23" minimum="0" stepSize="1" />
<s:HSlider y="469" width="90%" height="30" id="hslider2"
horizontalCenter="1" liveDragging="true" maximum="55" minimum="0" stepSize="5" dataTipPrecision="0"/>
<s:Label x="88" y="291" width="194" height="22" fontSize="24"
text="{hslider1.value}" textAlign="right"/>
<s:Label x="284" y="291" width="7" height="22" fontSize="24" text=":"/>
<s:Label x="294" y="291" width="194" height="22" fontSize="24" text="{hslider2.value}"/>
ヘルプの任意のタイプは深く理解されるだろう! スウェーデンのカミラからの敬具です。
こんにちはそれは部分的にしか機能しませんでした。両方のスライダが10未満の場合は数値の前に0が表示されますが、スライダの1つが10を超える場合(12:05または04:15)、ボタンは余分なゼロを持つ値(唯一の05または04のみ)、両方の代わりに。 –
簡単に修正!私はelseステートメントを追加しただけで、今は完全に動作します! ありがとうございました! –