Ipad 适用于移动设备的Flex 4.5:在高分辨率图像上缩放

Ipad 适用于移动设备的Flex 4.5:在高分辨率图像上缩放,ipad,air,flash-builder,flex-mobile,Ipad,Air,Flash Builder,Flex Mobile,我正在尝试将缩放/平移功能集成到一个iPad图像库中,该图像库使用Flash builder 4.5和Air mobile sdk实现,在纸上非常简单,在显示的图像上使用手势缩放处理和缩放 我的问题是,我有一些关于4096*3072,5Mo照片的中高分辨率图像,而且在iPad上,在第一个初始手势时,缩放/取消缩放似乎冻结了很多。过了一段时间,一切都很顺利 有人知道这些冻结的原因是什么,以及如何解决这个问题吗 非常感谢 Antoine我建议使用图像的位图数据,并将blit放到屏幕大小的容器中。Ma

我正在尝试将缩放/平移功能集成到一个iPad图像库中,该图像库使用Flash builder 4.5和Air mobile sdk实现,在纸上非常简单,在显示的图像上使用手势缩放处理和缩放

我的问题是,我有一些关于4096*3072,5Mo照片的中高分辨率图像,而且在iPad上,在第一个初始手势时,缩放/取消缩放似乎冻结了很多。过了一段时间,一切都很顺利

有人知道这些冻结的原因是什么,以及如何解决这个问题吗

非常感谢


Antoine

我建议使用图像的位图数据,并将blit放到屏幕大小的容器中。Matrix类可以帮助您将正在绘制的位图数据缩放到容器中,并且可以在发生缩放手势事件时更改矩形的大小,以从源图像中引入更多像素。这样,您在任何给定时间显示的像素数都不会超过容器中的像素数