首页  韩国资源  酷站加油  我的展厅  设计名站  古典元素  推荐下载  设计欣赏  每周专访  招募精英  人才专区  网页教程  平面设计  编程开发  设计竞赛
当前位置:首页 > 网页教程 > Flash教程 > 正文
flash载入外部文本设置颜色的问题
来源:闪吧 作者:水蓝闪族 2006年10月13日 09:36 网友评论:0条 点击:

在flash中,用动态文本来外部txt文档比较简单,这样做的好处就是文字修改方便,今天有人问如何改变从txt文档载入flash的文字颜色。其实方法有很多,比如在动态文本的属性栏里(如图)

按此在新窗口浏览图片


      当然这样的修改方法还得打开flash源文件,比较麻烦,其实还有一种简单的方法,就是在txt中使用html标签,这也是群里那位朋友要问的。具体做法如下:

1. 新建flash文档。

2. 在第一帧写入as :

system.usecodepage=true;
这句主要是为了防止乱码。

3. 新建一个mc。在该mc内创建实例名为 cont 的动态文本。如图


按此在新窗口浏览图片

      注意,在动态文本的属性栏里一定要选上 “将文本呈现为html” 这个项目,如图第二个按钮

按此在新窗口浏览图片

4. 在刚才创建的 mc 上写如下 as

onClipEvent (load) {
this.loadVariables("news.txt");
}
//载入名为 news.txt 的文本文件
onClipEvent (data) {
cont.htmlText = txt;
/*
将该文本文件中的“txt=”后边的文档显示在实例名为 cont 的动态文本中
*/
}
5. 在上边创建的flash同目录下创建名为 news.txt 文本文件(注意要保存为 unicade格式),其内容如下:

txt=<font color="#99CC00">两个侏儒住店.深夜,一个侏儒听到隔壁另一个侏儒</p><p>一直不停的说:"一二三,嘿.一二三,嘿^^^"..第二天早上,两人谈话,这个侏儒对另</p><p>外一个说:"你好勤奋啊,整个晚上都在锻炼身体."另外一个说:"奶奶的,什么锻炼</p><p>身体啊,我整个晚上都没跳上床!" </font>
6. 搞定,这样就可以在文本中修改字体颜色了。

      很多人载入外部文本的时候都是用 动态文本实例名.text ,但是它不支持html标签,所以如果文本中用到html标签 就用 动态文本实例名.htmlText 。

      注意: flash所能支持的html标签是很有限的。
上一篇:Load完所有的文件后才播放的程序   下一篇:每天学点AS3-9
收藏此页】【打印】【关闭
 相关文章  我要点评

免责声明:本站刊载此文不代表同意其说法或描述,仅为提供更多信息,也不构成任何建议。对本文有任何异议,请联络:68design#163.com
转载要求:作者及来源信息必需保留。转载之图片、文件,链接请不要盗链到本站,且不准打上各自站点的水印。



关于我们 | 在线反馈 | 广告报价 | 友情链接 | 联系我们 | 免责声明 | 在线投稿 | 网站地图
Copyright © 2003-2007 68design.net, All Rights Reserve 【找网页设计师,当然上网页设计师联盟】