我正在AIR / AS3中开发一个应用程序,并且不想使用本机设备图像选择屏幕,必须接收列表才能在我的应用程序中创建缩略图(例如:Instagram)。请帮帮我
答案 0 :(得分:0)
经过测试,选择某个文件夹中的任何jpg图像 在这种情况下,SD卡中的“imgs”文件夹
import flash.filesystem.File;
var ROOT: File = File.documentsDirectory.resolvePath("imgs/"); /// the directory to read from in the sd card
var FILES: Array ;// = ROOT.getDirectoryListing();
var fileArr: Array = new Array;
getSubfiles();
function getSubfiles() {
if (ROOT.exists) {
FILES = ROOT.getDirectoryListing();
for (var i: int = 0; i < FILES.length; i++) {
var File_Ext: String;
File_Ext = "" + FILES[i].extension;
if (File_Ext.toLowerCase() == "jpg") {
fileArr.push(FILES[i].name);
}
}
trace(fileArr);
} else {
trace("Folder not existed");
}
}
不要忘记添加
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE"/>
到你的清单