加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

as3 flex 中经常用的一些htmlText属性

发布时间:2020-12-15 04:21:55 所属栏目:百科 来源:网络整理
导读:1。 as上可以利用的html标签 1.1 a 超链接标签 属性:href: 链接地址,target: 目标窗口 可取值为_blank,_parent,_self,_top。例: my_txt.htmlText="a href='http://www.blueidea.com' target='_self'蓝色理想/a" 1.2 b 粗体标签 例:my_txt.htmlText="b Bol

1。as上可以利用的html标签

1.1 <a> 超链接标签

 属性:href: 链接地址,target: 目标窗口 可取值为_blank,_parent,_self,_top。例:

 my_txt.htmlText="<a href='http://www.blueidea.com' target='_self'>蓝色理想</a>"

1.2 <b> 粗体标签

  例:my_txt.htmlText="<b> Bold </b>"

1.3 <br> 换行标签
? ? ?例:my_txt.htmlText="Title of Articles <br>"

1.4 <font> 字体标签

  属性:color:字体颜色,格式#RRGGBB。face:字体,可以是单个字体或字体列表。size:字体大小,单位像素。

  例:my_txt.htmlText="<font color='#ff0000' face='Arial' size='12'>This is a text</font>"

1.5 <i> 斜体标签

  说明:例:my_txt.htmlText="<i> Italic </i>"

1.6 <li> 列表项标签

  例:

  my_txt.htmlText="Sports:<li>Football</li> <li>Boxing</li><li>Swimming</li>"

  注意,文本框要选中“多行”。

1.7 <p> 段落标记

  属性:align:对其方式,可取值left,right,center。class:应用一个css样式类。

  例:my_txt.htmlText="<p align='right' class='title'>align right</p><p align='left' class='body'>align left</p>"

  注意,文本框要选中“多行”。本例假设css类title和body已存在。

1.8 <span> 标签

  说明:对位于该标签内所有文本应用css样式,只有在定义了css对象后有效。

  属性:class:应用一个css样式类。

  例:

  my_txt.htmlText="<span class='body'>this is a text confined by css</span>

  注意,本例假设css类body已存在。

1.9<u> 下划线标签

  例:

  my_txt.htmlText="<u> Underline </u>

2 ? 两个特殊的标签:

2.1<img> 图像标签

  说明:这个标签的功能不仅仅是在文本框中插入图片,还可以插入SWF和MovieClip。

  属性:src: 要加载的JPG或SWF的URL,或是MC的链接ID,这个属性是必要的,其他属性则可选。

  注意:Flash不支持progressive格式的JPG。

  id : 指定嵌入了JPG,SWF或MovieClip的电影剪辑的名称。

  width: 图片/动画宽度。

  height: 图片/动画高度。

  align: 对其方式,可取值:left,right,默认为left。

  hspace: 文本环绕图时水平方向上与图片的空隙。

  vspace: 文本环绕图时垂直方向上与图片的空隙。
2.2 <textformat> 文本格式标签

  说明:这个标签可以让你直接应用一些TextFormat对象的属性到文本中。

  属性:blcokIndent: 段落缩进大小,单位像素。

  indent: 段落首行缩进大小,单位像素。

  leading: 文本行间距,单位像素。

  leftmargin: 文本左边距,单位像素。

  rightmargin: 文本右边距,单位像素。

  tabstops: 表格划分,单位像素。

  注意:关于属性tabstops:它的值是一个数组,用来表示表格的列划分情况。

  在文本中用转义字符t将输出位置移动到下一个制表位。

  例:

  tabField="<b>NametSextAget</b><br>";

  tabRecord1="Jinnit20tMalet<br>";

  tabRecord2="Sucyt21tFemalet<br>";

  txt="<textformat tabstops='[50,150,150]'>"+  

  tabField+tabRecord1+tabRecord2+"</textformat>";

2.网上说有以下可能

? ?@ text.htmltext=text.htmltext+"n"文本区里有两个回车换行

? ?@ text.htmltext=text.htmltext+" "文本区里有一个回车换行

? ?@?? 用ctrl+enter也会产生空行

转载地址:http://uh.9ria.com/space-21008-do-blog-id-6031.html
如果你想对用户点击文字的处理进行重定向,你可以采取下面的格式:
var text :TextField = new?TextField ;
this.addChildren(text);
text.addEventListener(TextEvent.LINK,TextClick);
text.htmlText = "<a href='event:fdsaf'> <u><b>打开网页</b></u></a>";//这个event:fdsaf中的fdsaf是一个随便取的东西;
private function?TextClick(evt :TextEvent):void
{
//do something you want?
}
在函数TextClick你就可以做你想做的事情了

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读