User Guide

Text object 311
Description
Property; a string that consists of delimited integers that correspond to the items that can be
selected in the Character Options dialog box. This property works only with dynamic or input
text; it is ignored if used with static text.
Note: This property corresponds to the XML file in the Configuration/Font Embedding folder.
Example
The following example sets the embedRanges property to "1|3|7":
fl.getDocumentDOM().getTimeline().layers[0].frames[0].elements[0].embedRanges
= "1|3|7";
The following example resets the property:
fl.getDocumentDOM().getTimeline().layers[0].frames[0].elements[0].embedRanges
= "";
text.getTextAttr()
Availability
Flash MX 2004.
Usage
text.getTextAttr(attrName [, startIndex [, endIndex]])
Parameters
attrName
A string that specifies the name of the TextAttrs object property to be returned.
Note: For a list of possible values for attrName, see Property summary for the TextAttrs object.
startIndex
An integer that is the index of first character. This parameter is optional.
endIndex An integer that specifies the end of the range of text, which starts with startIndex
and goes up to, but does including,
endIndex. This parameter is optional.
Returns
The value of the attribute specified in the attrName parameter.
Description
Method; retrieves the attribute specified by the attrName parameter for the text identified by the
optional
startIndex and endIndex parameters. If the attribute is not consistent for the specified
range, Flash returns
undefined. If you specify startIndex and endIndex, the method uses the
entire text range. If you specify only
startIndex, the range used is a single character at that
position. If you specify both
startIndex and endIndex, the range starts from startIndex and
goes up to, but not including,
endIndex.
Example
The following example gets the font size of the currently selected text field and shows it:
var TheTextSize = fl.getDocumentDOM().selection[0].getTextAttr("size");
fl.trace(TheTextSize);