Actionscript教程三完全自学.ppt

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
15.4.4 格式化部分文本 格式化部分文本,也就是对文本的一部分进行格式化。应用格式的文本数量,取决于setTextFormat()方法的两个参数beginIndex起始索引和endIndex结束索引。 下面的示例实现对文本对象的1~6个字符实现格式化操作,实现一段文本的不同部分使用不同格式的效果。使用文档类:TextFormatBE, 部分格式化文本 15.4.5 设置文本的超链接 在ActionScript 3.0中提供了给动态文本添加超链接的功能,要实现此功能,只需使用TextFormat对象的url属性即可。其用法格式如下所示。 var TF:TextFormat=new TextFormat() TF.url=URL 文本对象.setTextFormat(TF) 此外,还可以利用TextFormat对象的target属性定义打开的链接窗口的目标窗口。其用法格式如下所示。 TF.target=_target 超链接文本 15.4.6 使用CSS格式化文本 在ActionScript 3.0中,文本对象不仅可以接受纯文本对象,也可以接受HTML文本对象。HTML文本对象的格式CSS样式表来定义,CSS样式表定义可应用于多种不同文本字段的文本样式。CSS样式声明可以在应用程序代码中进行创建,也可以在运行时从外部CSS文件中加载。本节主要介绍在ActionScript 3.0脚本中创建并应用CSS文件。 在ActionScript 3.0中,flash.text.StyleSheet类用于处理CSS样式。StyleSheet类可识别有限的CSS属性集合。使用StyleSheet类可以创建包含字体大小、颜色和其它格式样式的StyleSheet对象。然后,可以将样式表定义的样式应用到包含HTML格式文本的TextField对象。利用StyleSheet对象定义的标签样式自动设置TextField对象中文本的格式。 15.5 多行文本显示 通常情况下,需要显示的文本是很多的,这样一行就不能全部显示所要显示的内容,这就用到了多行文本。多行文本常用于显示大量的文本,那么对于多行文本,就需要对其进行基本的格式设置。此外利用多行文本来显示HTML文本,可以实现将外部图形或SWF文件加载在文本框中。 利用文本的滚动功能,可以实现在有限区域内通过滚动显示大量的文本。 15.5.1 多行显示文本 要使用多行文本,需要设置TextField类的multiline属性和wordWrap属性的值。其用法格式如下所示。 文本对象. multiline=Boolean值 文本对象. wordWrap=Boolean值 multiline属性设置文本对象是否支持多行显示文本,默认为false,要使用多行文本,需要将该属性的值设置为true。wordWrap属性设置文本对象是否支持自动换行,默认为false,要使用自动换行,需要该属性的值设置为true。 15.5.2 设置段落格式 多行文本的段落格式,同样需要使用TextFormat对象进行格式化,具体的用法格式化单行文本的方法相同。在TextFormat对象对象的属性中,用于设置文本段落格式的属性有以下几种: indent:指明首行缩进的值。 kerning:指明是否支持字符间距设置。 leading:设置行间距。 leftMargin:设置段落的左边距。 letterSpacing:设置字符间距。 rightMargin:段落的右边距。 15.5.3 在文本中显示图形 利用ActionScript 3.0中支持HTML文本,可以在HTML文本加入图像img标签,实现在文本中显示图形的效果。使用img标签可将JPEG、GIF、PNG类型的外部图像文件以及SWF文件和影片剪辑嵌入到文本中。在显示文本对象中,文本在嵌入的图像旁自动换行。若要使用该标签,必须将显示文本设置为多行和文本换行。 多行文本显示图形 第16章 字符串 字符串是大量字符的组合。在ActionScript 3.0中使用顶级类String来管理和操作字符串。String类提供了处理原始字符串数据的方法和属性。此外还可以使用String()函数将任意对象的值转换为String数据类型的对象。 在ActionScript 3.0编程中,字符串的地位十分重要。本章介绍的处理方法对应用TextField、StaticText、XML、ContextMenu和FileReference对象都有很大的作用。 16.1 字符串基础知识 在ActionScript 3.0中,字符是文本数据的最小单位,其内容为单个字母或符号。字符串是字符组成的一个序列,其内容是一个文本值,即串在一起而组成单个值的一系列字母、数字或其它字符。 在A

文档评论(0)

181****8523 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档