我想制作一个图像滑块和 mp3 播放器,它不会从 XML 中获取文件,而是直接形成文件夹并可能将它们放入一个数组中。
搜索了一段时间后,我找不到这个问题的具体答案。
这样的事情在 Flash 中可以实现吗?如何?
谢谢!
我想制作一个图像滑块和 mp3 播放器,它不会从 XML 中获取文件,而是直接形成文件夹并可能将它们放入一个数组中。
搜索了一段时间后,我找不到这个问题的具体答案。
这样的事情在 Flash 中可以实现吗?如何?
谢谢!
如果您想构建桌面应用程序,答案是肯定的。然后,您可以通过 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 应用程序。那就不要。
据我所知,Flash 不具备读取目录的能力——Adobe AIR 可能能够做到这一点,或者您可以使用服务器端语言来帮助您 [1]。我不确定Flex,我没用过。
[1] http://actionscript.org/forums/showthread.php3?t=88941&highlight=files+directory