t***y 发帖数: 741 | 1 新手轻拍。
想用Flash从一个文件夹里随机抽取一些照片播放。想用一个文本文件告诉Flash总的照
片数目,然后用随机数播放。如何从文本文件读取参数?试着用loadvars,没成功。 |
r****y 发帖数: 26819 | 2 为啥要从文本文件读这个数?
【在 t***y 的大作中提到】 : 新手轻拍。 : 想用Flash从一个文件夹里随机抽取一些照片播放。想用一个文本文件告诉Flash总的照 : 片数目,然后用随机数播放。如何从文本文件读取参数?试着用loadvars,没成功。
|
t***y 发帖数: 741 | 3 因为照片的总数会变。每次添加照片后,手动更改Flash文件比较麻烦。如果Flash文件
能够读取这个数,这只要修改这个文本文件。
【在 r****y 的大作中提到】 : 为啥要从文本文件读这个数?
|
r****y 发帖数: 26819 | 4 如果是我,会另外写一个程序,python或者c#,每次添加照片以后,运行一遍那个程序
生成包含文件名的xml文件,然后flash读取这个xml。比如这个xml可以是:
pic1.jpg
XX_XX_XXXX
This is some pic taken where
...
...
省事的话,一个script程序就可以,也可以拿c#做个简单界面,一边浏览照片,给每个
照片添加文字description。这样信息足够做一个album了。
【在 t***y 的大作中提到】 : 因为照片的总数会变。每次添加照片后,手动更改Flash文件比较麻烦。如果Flash文件 : 能够读取这个数,这只要修改这个文本文件。
|
z****e 发帖数: 3810 | 5 your txt file:
num=100
code:
var loader:URLLoader = new URLLoader();
loader.dataFormat = URLLoaderDataFormat.VARIABLES;
loader.addEventListener(Event.COMPLETE, loading);
loader.load(new URLRequest("content.txt"));
function loading (event:Event):void {
photo_num = loader.data.num;
}
【在 t***y 的大作中提到】 : 因为照片的总数会变。每次添加照片后,手动更改Flash文件比较麻烦。如果Flash文件 : 能够读取这个数,这只要修改这个文本文件。
|
t***y 发帖数: 741 | 6 Thanks, I will try.
【在 z****e 的大作中提到】 : your txt file: : num=100 : code: : var loader:URLLoader = new URLLoader(); : loader.dataFormat = URLLoaderDataFormat.VARIABLES; : : loader.addEventListener(Event.COMPLETE, loading); : : loader.load(new URLRequest("content.txt")); :
|
t***y 发帖数: 741 | 7 新手轻拍。
想用Flash从一个文件夹里随机抽取一些照片播放。想用一个文本文件告诉Flash总的照
片数目,然后用随机数播放。如何从文本文件读取参数?试着用loadvars,没成功。 |
r****y 发帖数: 26819 | 8 为啥要从文本文件读这个数?
【在 t***y 的大作中提到】 : 新手轻拍。 : 想用Flash从一个文件夹里随机抽取一些照片播放。想用一个文本文件告诉Flash总的照 : 片数目,然后用随机数播放。如何从文本文件读取参数?试着用loadvars,没成功。
|
t***y 发帖数: 741 | 9 因为照片的总数会变。每次添加照片后,手动更改Flash文件比较麻烦。如果Flash文件
能够读取这个数,这只要修改这个文本文件。
【在 r****y 的大作中提到】 : 为啥要从文本文件读这个数?
|
r****y 发帖数: 26819 | 10 如果是我,会另外写一个程序,python或者c#,每次添加照片以后,运行一遍那个程序
生成包含文件名的xml文件,然后flash读取这个xml。比如这个xml可以是:
pic1.jpg
XX_XX_XXXX
This is some pic taken where
...
...
省事的话,一个script程序就可以,也可以拿c#做个简单界面,一边浏览照片,给每个
照片添加文字description。这样信息足够做一个album了。
【在 t***y 的大作中提到】 : 因为照片的总数会变。每次添加照片后,手动更改Flash文件比较麻烦。如果Flash文件 : 能够读取这个数,这只要修改这个文本文件。
|
z****e 发帖数: 3810 | 11 your txt file:
num=100
code:
var loader:URLLoader = new URLLoader();
loader.dataFormat = URLLoaderDataFormat.VARIABLES;
loader.addEventListener(Event.COMPLETE, loading);
loader.load(new URLRequest("content.txt"));
function loading (event:Event):void {
photo_num = loader.data.num;
}
【在 t***y 的大作中提到】 : 因为照片的总数会变。每次添加照片后,手动更改Flash文件比较麻烦。如果Flash文件 : 能够读取这个数,这只要修改这个文本文件。
|
t***y 发帖数: 741 | 12 Thanks, I will try.
【在 z****e 的大作中提到】 : your txt file: : num=100 : code: : var loader:URLLoader = new URLLoader(); : loader.dataFormat = URLLoaderDataFormat.VARIABLES; : : loader.addEventListener(Event.COMPLETE, loading); : : loader.load(new URLRequest("content.txt")); :
|
g***y 发帖数: 16371 | 13 看来这里还颇有些技术含量的啊 汗
【在 r****y 的大作中提到】 : 如果是我,会另外写一个程序,python或者c#,每次添加照片以后,运行一遍那个程序 : 生成包含文件名的xml文件,然后flash读取这个xml。比如这个xml可以是: : : : : pic1.jpg : XX_XX_XXXX : This is some pic taken where : :
|