如何使用 as3 读取文件夹中的所有图像以进行幻灯片放映

发布于 2024-09-08 14:59:16 字数 52 浏览 5 评论 0原文

我想在幻灯片中显示文件夹中的所有图像,而不必专门使用 CS4 - AS3 指定每个文件名。

I would like to display all images from a folder in a slideshow without having to specify every file name specifically using CS4 - AS3.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

甜柠檬 2024-09-15 14:59:16

SWF 正在客户端计算机上运行,​​它无法获取服务器计算机上文件夹的内容列表。编写一个服务器端脚本,以适当的格式(json/xml/csv 或其他格式)返回所需文件夹中的文件列表,并从 SWF 调用该脚本。

The SWF is running on the client machine and it cannot get a list of the contents of a folder at your server machine. Write a server side script that returns the list of files in the required folder in the appropriate format (json/xml/csv or whatever) and call that script from your SWF.

独享拥抱 2024-09-15 14:59:16

如果您可以控制原始文件名,您可以像我通常做的那样:以某种数字、连续的顺序命名它们... image_01.jpg、image_02.jpg、image_03.jpg 等等。

然后,我使用图像加载器并以编程方式创建预期的文件名。

我捕获了 IO 错误,当我收到 URL 未找到错误时,我知道我已经走得太远了。

然后您可以返回到第一张图像 (image_01.jpg)。

如果您无法创建图像的名称,并且无法使用其他人为您提供的任何文件名,那么您将需要 Adob​​e Air 才能访问正在运行您的代码的本地计算机的文件系统。 ...

希望这有帮助。

If you have control over the original filenames, you can do what I usually do: name them in some sort of numerical, consecutive order... image_01.jpg, image_02.jpg, image_03.jpg and so on.

Then, I use an image loader and create the expected filename programatically.

I trap the IOerrors and when I get a URL not found error, I know I have gone one too far.

Then you can wrap back around to the first image (image_01.jpg).

If you do not have the ability to create the names of your images and you are stuck with whatever filenames someone else gives you, then you would need Adobe Air to be able to access the files system of the local machine you code is running on....

Hope this helps.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文