我正在尝试将缩放/平移功能集成到iPad的图像库中(使用Flash builder 4.5和Air mobile sdk实现),这在纸上非常简单,使用gesturezoom处理并缩放显示的图像。 / p>
我的问题是我有一些媒介和高分辨率图像(大约4096 * 3072,5Mo照片),并且在第一次初始手势时,缩放/取消缩放似乎在iPad上冻结很多。过了一会儿,一切顺利(或顺利: - )。
有谁知道这些冻结的原因是什么,以及如何解决这个问题?
非常感谢,
安托
答案 0 :(得分:0)
我建议使用图像的BitmapData
和blit到一个大小与屏幕相同的容器。 Matrix
课程可以帮助您缩放正在绘制容器的BitmapData
,并且可以在缩放手势事件发生时更改Rectangle
的大小,以便从中获取更多像素源图像。这样,您在任何给定时间都不会显示超过适合容器的像素数量。