0
所以,我需要能够放大我的图像,但我不能让它正常工作。
我有一个图像显示我的内容,它从BitmapData获取它的内容。
BitmapData是full-res,它是2880x1620,图像缩放以适合我的窗口。
SmoothImage与Image相同,但添加了平滑功能。
<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;
}
}
感谢您的回复。我试图设置fillMode来剪辑,但没有发生任何事情。是否有另一种方法我应该这样做,让Image组件缩放以适合视图,但在滚动时缩放图像的内容? – 2012-01-09 12:30:20
事情是,当我放大图像时,我需要能够平移图像(拖动时按住)。 –
2012-01-09 12:49:05
你确定myZoom真的改变了吗?因为我检查了缩放。它的工作。 '
' – 2012-01-09 13:06:39