从Flash / Flex中的文件夹中读取文件

时间:2012-05-15 19:57:56

标签: actionscript-3 flash flex

我想创建一个图像滑块和MP3播放器,它不会从XML中获取文件,而是直接形成文件夹,并可能将它们放入数组中。

经过一段时间的搜索,我找不到这个问题的具体答案。

这样的事情在Flash中是否可以实现?怎么样?

谢谢!

2 个答案:

答案 0 :(得分:2)

如果您想构建桌面应用,答案是肯定的。然后,您可以通过air运行时访问文件夹。这很容易:

var directory:File = File.documentsDirectory; 
var contents:Array = directory.getDirectoryListing();  
for (var i:uint = 0; i < contents.length; i++)  
{ 
     trace(contents[i].name, contents[i].size);  
}

如果要创建Web应用程序。没有。

答案 1 :(得分:-1)

据我所知,Flash无法读取目录 - Adob​​e AIR可能会这样做,或者您可以使用服务器端语言来帮助您[1]。我不确定Flex,我没用过它。

[1] http://actionscript.org/forums/showthread.php3?t=88941&highlight=files+directory