我正在尝试使用flash/as3开发适用于android手机的应用程序,我想知道如何使用媒体 promise 或相机胶卷浏览图库中的多张照片。现在,我一次只能浏览一张照片。

       var mediaFile:CameraRoll = new CameraRoll();
       var imagePromise:MediaPromise;
       CameraRoll(mediaFile).browseForImage();

有没有我可以看的代码或资源。

最佳答案

您必须创建“浏览器”。

您必须一次读取/写入相机胶卷文件(所有系统的工作方式),但是您的应用程序可以保存图像和文件引用,并对图像进行任何处理-用户可以选择多个图像。

从相机胶卷导入文件,转换为位图,以任何方式进行操作,然后插入数组。如果要制作图库,请将位图的大小调整为缩略图大小。您的应用应仅将缩略图位图存储在gpu中,原始bmp是相机胶卷文件。

这是将相机胶卷文件转换为bmp的示例:http://www.flashandmath.com/mobile/cameraroll/

10-08 06:15