使用 Flash |
|
|
|
| 使用文本 > 保留丰富文本格式 | |||
Flash 使您可以在输入文本字段和动态文本字段中保留丰富文本格式。如果您?quot;属?quot;检查器中选择"将文本呈现为 HTML"格式选项,或者将 TextField 对象?html 属性设置为 true,则在您导出 SWF 文件时,Flash 会通过自动应用相应?HTML 标记在文本字段中保留基本文本格式(如字体、样式、颜色和大小)和超级链接。您可以?HTML 标记应用到文本字段,作为 TextField 对象?htmlText 属性的值。您必须为此文本字段提供一个实例名称,以使?htmlText 属性?/p>
如果您想将您?Flash 文档公布?Flash Player 5 或更低版本,则您可以使用该文本字段变量,以便?HTML 标记应用于文本字段?/p>
htmlText 属性文本字段支持以?HTML 标记?code>a?code>b?code>font color?code>font face?code>font size?code>i?code>p ?u?/p>
文本字段中支持下?HTML 属性:leftmargin?code>rightmargin?code>align?code>indent ?leading。要应用这些属性,请使?TextFormat 类或层叠样式表。有关详细信息,请参?quot;学习 Flash 中的 ActionScript 2.0"中的使用文本和字符串以及"ActionScript 2.0 语言参?quot;中的"TextFormat ?quot;?quot;TextField.StyleSheet ?quot;?/p>
要使用文本字段实例名称保留丰富文本格式:createTextField 方法动态创建一个文本字段。以 createTextField 方法的参数形式给该文本字段指定一个实例名称?/li>
html 属性设置为 true,如下所示:
myInstanceName.html = true;
htmlText 属性设置为包含 HTML 标记的值?
例如,如果在舞台上已经有一个实例名称为 instName 的动态文本字段,则下列代码将以粗体呈现该文本?/p>
myInstanceName.htmlText = "<b>Chris</b>";
使用文本字段变量,保留丰富文本格式:html 属性设置为 true?/li>
例如,下面的代码给变量名称为 txt 的文本字段指定了一个值。如果您选中?quot;属?quot;检查器中的"将文本呈现为 HTML"选项,或者将 html 属性设置为 true,该文本就会以粗体呈现:
txt = "<b>Chris</b>";
在下面的示例中,文本字段的变量名称也?txt。因?TextField 对象?html 属性值设置为 true,所以您可以使用该变量名称以粗体呈现文本字段,而不用选择"属?quot;检查器中的"将文本呈现为 HTML"选项?/p>
myInstanceName.html = true;
txt = "<b>Chris</b>";
|
|
|
|