在FLASH中,也可以使用部分HTML标签。比如文本加粗、链接、设置字体颜色等。
可以通过HTML来格式化文本字段的内容。把包含HTML标记的文本设置给动态或文本导入字段实例的时候,请先注意以下几个小问题:
一、FLASH只支持部分HTML标签。
参考文档>>>。
二、文本字段的HTML属性要启动。可以手动启动,也可以用程序设置来控制。如果要手动启动。请勾选下图中绿色的部分。
程序设置方法:
my_Text.html=true;
三、要设置文本字段的HTML内容是,语法是:
my_Text.htmlText="";
本节举一个实例,在实例中,对文本字段设置字体加粗、加入图片、设置字体颜色等格式化方案。
演示:
1、首先,在场景中加入一动态文本框。设置实例为"my_Text",在线条类型中选择多行。(如上图所示)
2、新建一个AS层,在帧中添加如下代码:
引用:
/*---------- http://www.taoshaw.com -----------------*/
//设置边框宽度为1PX;
my_Text.border = 1;
//让FLASH中的动态文本框支持HTML语法,这一点很重要。这是AS控制文本。也可以在场景中设置。
my_Text.html = true;
//设置边框颜色,注意,此处的用法:0xxxxxxx的形式,不同于普通HTML里的#ffffff类似的方法;
my_Text.borderColor = 0xCCCCCC;
var my_Str:String = "<br><p><img src='http://www.taoshaw.com/taoshaw/study/Flash_Html/my_pic.jpg' align='left'><font color='#3B840F'>本节学习如何在FLASH中让动态文本支持html,</font><font color='#ff0000'>在文本框中,支持图片,还支持MC、SWF文件哦。支持影片剪辑的方法:<br></font>在库中,对影片剪辑击右键,在链接标识上输入一个名称。然后在动态文本框加载图片的时候,把图片的路径改为刚赋予的名称即可。</p><br><p align='center'><b><font size='18'>欢迎光临淘沙网</font></p></b>";
ad_text.htmlText = "<a href='http://www.taoshaw.com' target='_blank'>淘沙网原创教程系列:http://www.taoshaw.com</a>";
my_Text.htmlText = my_Str;
//AD
ad_text.border = 0;
ad_text.html = true;
my_btn_url.onRelease = function():Void {
getURL("http://www.taoshaw.com", target="_blank");
};
/*---------- http://www.taoshaw.com -----------------*/
在文本字段中添加图片的方法如上面所示:
<img src='
http://www.taoshaw.com/taoshaw/study/Flash_Html/my_pic.jpg' align='left'>
在文本字段中添加影片剪辑的方法:
如下图所示,在库中,对影片剪辑击右键,在链接标识上输入一个名称。然后在动态文本框加载图片的时候,把图片的路径改为刚赋予的名称。
这里要注意一点:
要将影片剪辑插入文本字段中,必须将影片剪辑的中心点放在元件的左上角。否则它将无法和文本内容对齐。