达达首页 | 设计教程 | 辅助工具 | 字体字库 | 素材贴图 | 非 主 流 | PS 笔刷 | 签名模版 | 网页模版 | 访客留言
设为首页

加入收藏

联系我们
PhotoShop 教程 | Illustrator 教程 | CorelDraw 教程 | FireWorks 教程 | 3D MAX 教程 | MAYA 教程 | Flash 教程 | After Effects 教程
相关教程
普通教程 Flash声音控制教程
普通教程 利用FLASH脚本语言制…
普通教程 Flash电子书鼠标拖拽…
普通教程 纯脚本的鼠标跟随效…
普通教程 利用遮罩实现的红旗…
普通教程 Adobe flash cs3 Ac…
普通教程 Flash ActionScript…
普通教程 FLASH的动态文本如何…
普通教程 FLASH 实现动态模糊…
普通教程 最常用的Flash语句
最新更新

Adobe flash cs3 …

FLASH的动态文本如…

由浅入深学习Flas…

用Flash AS三行代…
您现在的位置: 达达派 >> 教程中心 >> FLASH教程 >> 代码篇 >> 教程正文
FLASH的动态文本如何调用外部文本文件
作者:佚名 文章来源:网络采集 点击数: 更新时间:2007-9-10 14:39:46
教程录入:猩猩    责任编辑:猩猩  添加到雅虎收藏+

在制作自助建站系统时候,每会员的页面名称都不一样,单独用文本显示样式比较单一,所以打算使用FLASH,但是如果为每个会员制作独立的SWF,工作量又比较大,所以使用FLASH中的动态文本调用外部TXT文件动态显示就是必须工作,因为剩下的工作就是动态生成外部TXT文件了。

一,先了解下FLASH中的“动态文本”

1,打开FLASH,新建一个文档,选择文本工具

2,在窗口中插入文本

3,“文本”属性面板中选择为“动态文本”

4,“实例名称”输入为“cnbruce”

FLASH的动态文本如何调用外部文本文件

二,“动态文本”的值

1,选择第一帧,添加帧动作

2,输入 cnbruce.text="hello,world";

3,“Ctrl+Enter”测试效果

FLASH的动态文本如何调用外部文本文件

三,“动态文本”的值显示的另一种方法

1,除了可以给动态文本取实例名称以外,还可以给其定义“变量”

2,同样,设置第一帧动作为 cnrose="hi,cnbruce";

3,“Ctrl+Enter”测试效果,即“动态文本”被赋予的新的值

FLASH的动态文本如何调用外部文本文件

FLASH的动态文本如何调用外部文本文件

四,动态文本调用外部文本文件的值

1,动态文本如何调用外部文本文件中的值,首先就是将FLASH源文件和文本文件保持在磁盘目录下(本处是将FLASH和文本文件t1.txt放在同一目录下)。

2,在FLASH第一帧设置动作:

swft = new LoadVars();
//创建一个LoadVars对象的实例swft
swft.load("t1.txt");
//swft实例载入的对象是t1.txt文本文件
swft.onLoad = function(a) {
if (a) {
cnrose = swft.wenben;
//如果载入文件成功,FLASH动态文本中的值即为swft实例载入的t1.txt文件中wenben的内容
}
}

3,t1.txt的内容为:wenben=HI,你好吗

FLASH的动态文本如何调用外部文本文件

4,“Ctrl+Enter”测试英文显示正常,而中文显示为乱码,调整文本文件t1.txt的保存编码方式为“utf-8”形式>

FLASH的动态文本如何调用外部文本文件

FLASH的动态文本如何调用外部文本文件

【最后】使用了该方法之后,我又觉得生成文件还是比较麻烦,如果直接在swf文件路径后面加参数,在swf中显示参数值的方法,那不是更好?就比如xxx.swf?wenben=hell,world,恩,再研究研究。

  • 上一篇教程:

  • 下一篇教程:
  • 【字体: 】【发表评论】【加入收藏】【告诉好友】【打印此文】【关闭窗口
    关于我们 | 帮助(?) | 广告服务 | 版权声明 | 商业合作 | 发展历程 | 联系我们

    Copyright ? 2005-2008 CGFancy.com, All Rights Reserved,达达网络:陕ICP备06010337号

    技术交流:71125455(平面)、545534707(三维),业务合作:71125455