2015-04-15 98 views
0

Im构建一个测试制作器应用程序。我需要一些关于在Android手机中加载文件的帮助。我想要的类型是用户可以从文件浏览器查找他的文件的类型。这是迄今为止的代码,但它不会工作。我的手机总是说“找不到文件”。使用AIR和Actionscript 3.0在Android Mobile中加载文件

var file = File.applicationStorageDirectory.resolvePath("saved projects");//This is a folder 
    file.browseForOpen("Open Your File", [new FileFilter("Text Files", "*.txt")]); 
    file.addEventListener(Event.SELECT, onFileSelected); 

    public function onFileSelected(e:Event):void { 
     var stream:FileStream = new FileStream(); 
     stream.open(e.target as File, FileMode.READ); 
     loadTxt.text = stream.readUTF(); 
    } 

再加上一个问题:哪里是保存ANdroid手机中文件的最佳位置?

+0

[使用Flash Actionscript 3.0从Android移动设备保存和加载文件]的可能重复(http://stackoverflow.com/questions/29513604/saving-andloading-files-from-an-android-mobile-使用设备快闪动作) – BadFeelingAboutThis

回答

0

你可以写你的文件管理器,它不应该是困难的。使用“getDirectoryListing”方法扫描目录:

var file:File = File.applicationDirectory.resolvePath('myDirectory/'); 
var filesList:Array = file.getDirectoryListing(); 

并显示文件列表。

相关问题