0
画像を拡大する必要がありますが、正しく動作するようにする必要があります。
私は私の内容を示す画像を持っている、そしてそれは、それがBitmapDataからコンテンツのget。
のBitmapDataは2880x1620で、フル解像度、であり、画像は私の窓に合うようにスケーリングされます。
SmoothImageは画像と同じですが、追加スムージングと。私は私が私のマウスをスクロールするときに、この画像をズームに行くかどう
<me:SmoothImage id="imageFull" visible="false" width="100%" height="100%" />
?
これは私が持っているコードであり、倍率を変更します。私の見解に合うように設定されていますので、しかし、何も起こりません...要素がその最大サイズ(100%)を取得しますので、それをスケーリングすることはできません
public function videoBufferWheel(event:MouseEvent):void{
myZoom += (event.delta/10);
if(myZoom >=1){
imageFull.scaleX = myZoom;
imageFull.scaleY = myZoom;
}else{
myZoom = 1;
}
}
ご返信ありがとうございます。 fillModeにクリップを設定しようとしましたが、何も起こりませんでした。イメージコンポーネントをビューに合わせて縮尺を変え、スクロールするときにイメージの内容を拡大するには、別の方法がありますか? –
イメージを拡大したときに、イメージをパンすることができるようにする必要があります(ドラッグ中にを押したまま)。 –
本当にmyZoomが本当に変更されていますか?私はズームをチェックしたので。そしてそれは働いた。'
–