0

HSliderコンポーネント内で (パーセンテージ値で) ズームするために a を使用する方法はありますか?

私は実際にコンテナを持っています:

<s:BorderContainer id="suppCont" x="238" y="10" width="710" height="514"
                   backgroundColor="#FFFFFF" borderAlpha="0.4" cornerRadius="5"></s:BorderContainer>

HSliderそして、これを使用して内部をズームできるようにしたいと思いますBorderContainer:

<s:HSlider x="597" y="491" maximum="500" minimum="0" stepSize="50" value="100"/>

アドバイスをいただければ幸いです。

4

1 に答える 1

0

次のように、ズーム効果を使用するか、BorderComponent のスケールを変更することができます。

<s:HSlider id="slider" minimum="0" maximum="100" thumbDrag="slider_thumbDragHandler(event)" />
<s:BorderContainer id="borderComponent">
    //some content
    ....
    ....
</s:BorderContainer>

そして、次のように処理します。

protected function slider_thumbDragHandler(event:TrackBaseEvent):void
{
    trace(slider.value);

    borderComponent.scaleX = (1 + slider.value/100);
    borderComponent.scaleY = (1 + slider.value/100);
}
于 2013-05-06T09:27:16.037 に答える