文章搜索:
打开支付宝首页搜索“510617664”,即可领红包
  首页--> 计算机--> FLASH教程
 
flash载入外部文本设置颜色的问题
http://www.xxqqss.com 学习轻松网 点击量:7093
 

在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标签是很有限的。

                                                                作者:水蓝闪族  来源:闪吧


打印】 【关闭
免责声明 :本站刊载此文不代表同意其说法或描述,仅为提供更多信息,也不构成任何建议。对本文有任何异议,请发送fiyeadwyv@163.com
最热门点击排行
 
版权所有 2006-2021:学习轻松网 Copyright http://www.xxqqss.com All rights reserved 浙ICP备14013707号-1
广告联系电话: 13958357030 联系QQ:9792414 工具条下载