Flash AS3-放大图像?

Flash AS3-放大图像?,flash,actionscript-3,apache-flex,air,Flash,Actionscript 3,Apache Flex,Air,= 所以,我需要能够放大我的图像,但我不能让它正常工作 我有一个显示我的内容的图像,它从位图数据中获取内容 BitmapData是全分辨率,即2880x1620,图像正在缩放以适合我的窗口 平滑图像与图像相同,但添加了平滑 它无法缩放,因为元素的最大大小为100%。您只能通过设置属性fillMode=clip来增加此图像。谢谢您的回复。我尝试将fillMode设置为clip,但什么也没发生。有没有其他方法可以做到这一点,让图像组件缩放以适应视图,但在滚动时缩放图像的内容?问题是,当我放大图像时,

=

所以,我需要能够放大我的图像,但我不能让它正常工作

我有一个显示我的内容的图像,它从位图数据中获取内容

BitmapData是全分辨率,即2880x1620,图像正在缩放以适合我的窗口

平滑图像与图像相同,但添加了平滑


它无法缩放,因为元素的最大大小为100%。您只能通过设置属性fillMode=clip来增加此图像。

谢谢您的回复。我尝试将fillMode设置为clip,但什么也没发生。有没有其他方法可以做到这一点,让图像组件缩放以适应视图,但在滚动时缩放图像的内容?问题是,当我放大图像时,我需要能够在拖动时按住鼠标来平移图像。你确定我的缩放真的改变了吗?因为我检查了缩放。它成功了。我使用MX。我将尝试切换到spark,看看是否效果更好;谢谢注意:谢谢。我现在可以使用您的方法进行缩放。但是我该如何平移这张图像呢?放大时,我需要能够四处移动。我确实抓取了钥匙,我只需要知道如何实际移动:image.x不起作用,因为它只是移动了图像容器,而不是图像本身在其容器图像中
<me:SmoothImage id="imageFull" visible="false" width="100%" height="100%" />
        public function videoBufferWheel(event:MouseEvent):void{
            myZoom += (event.delta/10);

            if(myZoom >=1){
                imageFull.scaleX = myZoom;
                imageFull.scaleY = myZoom;
            }else{
                myZoom = 1;
            }
        }