AS3空气浏览SD卡上的文件?

编程入门 行业动态 更新时间:2024-10-24 06:30:31
本文介绍了AS3空气浏览SD卡上的文件?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧! 问题描述

寻找到能够访问浏览和使用AS3空气从用户电话选择一个文件。

这code只弹出一个上传框,并说没有文件被发现。但我知道我有我的手机上拉链所以一定不能选择正确的文件夹路径。我怎样才能改变这种状况,使其访问整个手机?

函数unzip_init():无效{     的FileFilter =新的FileFilter(选择你的zip文件。,* .ZIP; * .gz2; *操作.bz2;);     文件=新的文件();     //file.browseForDirectory("Choose目录); //只有让我的目录路径     file.browseForOpen(打开,[的FileFilter]);     file.addEventListener(Event.SELECT,onSelectedFile); }

解决方案

$ VAR ROOT:文件= File.documentsDirectory.resolvePath(/ SD卡/); $ var中的文件:阵列= ROOT.getDirectoryListing(); $ VAR TrackN:INT; $ VAR SUBFOLDER:字符串; 为$(VAR我:= 0; I< FILES.length;我++) $ { $ VAR File_Ext:字符串; $ File_Ext =+文件[I]。扩展名; $如果(File_Ext.toLowerCase()==MP3) $ { $ TrackN ++; $ list.addItem({标签:文件[I] .name和数据:TrackN,宋:文件[I]的.url}); $} $如果(文件[I] .isDirectory ==真) $ { $ SUBFOLDER =+文件[I] .nativePath; $ getSubfolders(); $} $函数getSubfolders() $ { $ VAR SUBF:文件= File.documentsDirectory.resolvePath(SUBFOLDER); $ VAR的flist:阵列= SUBF.getDirectoryListing(); 为$(VAR S:INT = 0; S< FLIST.length; S ++) $ { $ File_Ext =+的flist [S]。扩展名; $如果(File_Ext.toLowerCase()==MP3) $ { $ TrackN ++; $ list.addItem({标签:的flist [S] .name和数据:TrackN,宋:的flist [S]的.url}); $} $如果(的flist [S] .isDirectory ==真) $ { $ SUBFOLDER =+的flist [S] .nativePath; $ getSubfolders(); $} $} $} $} $ $ /////您可以通过SD卡所有的MP3文件

Looking to be able to have access to browse and select a file from the users phone using as3 air.

This code only pops up an upload box and says "No Files were found". But I know I have a zip on my phone so it must not be choosing the right folder path. How can I change that to make it access the entire phone?

function unzip_init():void{ fileFilter = new FileFilter("selected your zip file.", "*.zip; *.gz2; *.bz2;"); file = new File(); //file.browseForDirectory("Choose a directory"); // Only got me the directory path file.browseForOpen("Open", [fileFilter]); file.addEventListener(Event.SELECT, onSelectedFile); }

解决方案

$ var ROOT:File = File.documentsDirectory.resolvePath("/sdcard/"); $ var FILES:Array = ROOT.getDirectoryListing(); $ var TrackN:int; $ var SUBFOLDER:String; $ for (var i:int = 0; i < FILES.length; i++) $ { $ var File_Ext:String; $ File_Ext = "" + FILES[i].extension; $ if (File_Ext.toLowerCase() == "mp3") $ { $ TrackN++; $ list.addItem( { label:FILES[i].name, data:TrackN, Song:FILES[i].url} ); $ } $ if (FILES[i].isDirectory == true) $ { $ SUBFOLDER = "" + FILES[i].nativePath; $ getSubfolders(); $ } $ function getSubfolders() $ { $ var SUBF:File = File.documentsDirectory.resolvePath(SUBFOLDER); $ var FLIST:Array = SUBF.getDirectoryListing(); $ for (var s:int = 0; s < FLIST.length; s++) $ { $ File_Ext = "" + FLIST[s].extension; $ if (File_Ext.toLowerCase() == "mp3") $ { $ TrackN++; $ list.addItem( { label:FLIST[s].name, data:TrackN, Song:FLIST[s].url} ); $ } $ if (FLIST[s].isDirectory == true) $ { $ SUBFOLDER = "" + FLIST[s].nativePath; $ getSubfolders(); $ } $ } $ } $ } $ $ ///// To get all the mp3 files from the sdcard

更多推荐

AS3空气浏览SD卡上的文件?

本文发布于:2023-11-23 15:48:34,感谢您对本站的认可!
本文链接:https://www.elefans.com/category/jswz/34/1622011.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文标签:卡上   空气   文件   SD

发布评论

评论列表 (有 0 条评论)
草根站长

>www.elefans.com

编程频道|电子爱好者 - 技术资讯及电子产品介绍!