使用FLASH动态文本调用外部文本文件的方法
浏览量:4712
时间:2024-08-10 09:38:57
作者:采采
在制作自助建站系统时,每个会员的页面名称都不一样。为了丰富显示样式,我们打算使用FLASH来展示页面内容。但是为每个会员制作独立的SWF文件工作量比较大。因此,我们需要使用FLASH中的动态文本调用外部文本文件来动态显示内容,这样剩下的工作就只需要动态生成外部TXT文件。
了解FLASH中的动态文本
首先,我们需要打开FLASH并新建一个文档。然后选择文本工具,在窗口中插入文本,并在属性面板中将其设置为“动态文本”。在实例名称中输入“cnbruce”。
动态文本的值可以通过两种方式进行显示。
第一种方式:使用帧动作
- 选择第一帧,并添加帧动作。
- 输入cnbruce.text"hello,world";
- 按下"Ctrl Enter"进行测试效果。
第二种方式:使用变量
- 除了给动态文本取实例名称外,还可以定义变量。
- 同样地,设置第一帧动作为cnrose"hi,cnbruce";
- 按下"Ctrl Enter"进行测试效果,即可看到动态文本被赋予的新的值。
动态文本调用外部文本文件的值
要实现动态文本调用外部文本文件中的值,首先需要将FLASH源文件和文本文件保存在同一个磁盘目录下(例如将FLASH和文本文件t1.txt放在同一目录下)。
接下来,在FLASH的第一帧中设置以下动作:
swft new LoadVars(); // 创建一个LoadVars对象的实例swft swft.load("t1.txt"); // swft实例载入的对象是t1.txt文本文件 function(a) { if (a) { cnrose swft.wenben; // 如果载入文件成功,FLASH动态文本中的值即为swft实例载入的t1.txt文件中wenben的内容 } }
请确保文本文件t1.txt的保存编码方式为"utf-8"形式。这样英文显示将正常,而中文显示也将正确。
版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。
上一篇
如何用PS制作旋转小花
下一篇
如何在QQ中开启每日精选?