AS3 - 基于外部图像构建动态菜单

时间:2012-05-20 07:16:30

标签: actionscript-3 flash flash-cs5

我对项目有一个有趣的补充,对许多其他人来说也是一个很好的功能。我有一个远程目录,其中包含许多图像,这些图像的内容和数量经常发生变化。

我正在尝试使用图像名称制作动画片段按钮的文本下拉菜单,因此可以单独加载和查看每个图像。但我希望根据文件夹中的图像数量和基于文件名标记的按钮或者带有名称的单独文本文件动态填充菜单。

-------所以我知道如何通过脚本来构建文本菜单,但我不知道如何获取--1)图像数量或--2)名称的信息。可以通过动作脚本完成吗?如果这听起来太容易了,图像的数量通常在50左右,所以它是一个滚动菜单。所以我想我也需要--3)根据它动态创建的按钮数量来定义滚动菜单movieclip的长度。 = - )

有什么想法吗?

1 个答案:

答案 0 :(得分:0)

除非是AIR应用程序,否则您无法使ActionScript文件自行读取目录内容(或检查文件系统)。

在这种情况下,您最好的选择是加载像PHP这样的服务器端脚本,它将打开一个文件夹并以XML格式输出其内容。然后,您的ActionScript文件将处理此XML并创建必要的可视数据。

通过这种方式,您将知道文件数据/列表始终是最新的并且是万无一失的。