主题:  [求助]如何动态地载入目录里的文件名?

zjldx

职务:普通成员
等级:1
金币:0.0
发贴:3
#12003/1/18 13:13:27
[求助]如何动态地载入目录里的文件名?
我想用FlashMX做一相册,思路是:
把相片与swf文件放在同一个目录。
1。 动态地载入该目录里的文件名,并把这些相片的文件名给一个数组。
2。 再用random随机取一张相片名,以loadMovieNum载入并(加上不同的转场)显示;

问题是:一、如何实现载入文件名。
二、如何加上不同的转场。
请各位帮解决,谢谢了。



金山羊

职务:普通成员
等级:4
金币:10.0
发贴:827
#22003/1/18 15:37:22
将所有文件名存入一个文本文件,然后再读取这个文本


5d.cn
FLASHDEP
TECHNOLOGY SUPPORT
JAVA/ACTIONSCRIPT/javascript
CFML/JSP/COLDFUSION/FLASH REMOTING
JRUN/COLDFUSIONMX
FLASH/DREAMWEARER

UndeadCraft

职务:版主
等级:4
金币:10.0
发贴:1993
#32003/1/18 18:15:50
我喜欢把文件名取的有规律,比如
pic1.jpg
pic2.jpg
....
在FLASH里就好调用了



流感

职务:普通成员
等级:1
金币:1.0
发贴:214
#42003/1/19 0:14:18
用个变量就可以搞定的
比如变量是
X,
图片是:
pic1.jpg
pic2.jpg
....
picn.jpg
你只要x=random(n);定义变量的值,
然后loadMovie("pic"+x+".jpg",...)
当然不要把脚本放在同一个帧,这时候图片和hmt文件是在同一文件夹(网上)



手工感情

职务:普通成员
等级:3
金币:10.0
发贴:556
#52003/1/19 8:17:55
如果想更懒一点的话,可以写个asp脚本,利用FileSystemObject对象获取当前目录下所有文件的文件名,然后在flash中载入。这样当有新文件传上来的时候,就不用再更新什么了。


黑色的风略过我的翅膀,我却无法落下来梳理你的羽毛
————————————————
◆5d.cn互动论坛◆
------|xml版主|------

janlay

职务:管理员
等级:7
金币:28.0
发贴:7244
#62003/1/19 10:40:18
这倒是个一劳永逸的办法



UndeadCraft

职务:版主
等级:4
金币:10.0
发贴:1993
#72003/1/19 12:55:51
用这个方法做的MP3播放器不是又进了一步了



s22

职务:版主
等级:4
金币:10.0
发贴:1634
#82003/1/20 12:27:59
asp php coldfusion
都有获取目录内文件名称的能力。
可以根据获取的名称生成变量或者XML

其实可以在最后更新时生成一次。也可以通过使用表单来设置一些图片的介绍之类的附加信息,添加在XML文档中。~



zjldx

职务:普通成员
等级:1
金币:0.0
发贴:3
#92003/1/21 13:26:46
我是初学的... ...

哪位能给出个详细的FlashAction来学习学习,如果能附上asp php coldfusion 的脚本文件以供下载那就更好了!
先谢了。

至于文件名最好不需要有规律,那样可以通用一点



5D荣誉版主

职务:普通成员
等级:2
金币:1.0
发贴:515
#102003/1/21 17:34:17
这样2in1的原码可不好找。不过随便找个asp读取文件名的带码应该多的是,搜一下吧。as无非是载入文本文件,看看loadVars的帮助,或搜索旧贴(类似贴子不要太多)。
这种方法文件名无需规律