Skip to content

Latest commit

 

History

History
46 lines (29 loc) · 7.57 KB

File metadata and controls

46 lines (29 loc) · 7.57 KB

text summary

Inheritance Element object > Text object

Availability

Flash MX 2004.

Description

The Text object represents a single text item in a document. All properties of the text pertain to the entire text block.

To set properties of a text run within the text field, see the Property summary for the TextAttrs object. To change properties of a selection within a text field, you can use document.setElementTextAttr() and specify a range of text, or use the current selection.

To set generic properties of the selected text field, use document.setElementProperty(). The following example sets the x value of the selected text field's registration point to 50:

fl.getDocumentDOM().setElementProperty("x", 50);

Method summary

In addition to the Element object methods, the following methods are available for the Text object:

Method Description
text.getTextAttr() Retrieves the specified attribute for the text identified by the optional startIndex and endIndex parameters.
text.getTextString() Retrieves the specified range of text.
text.setTextAttr() Sets the specified attribute associated with the text identified by startIndex and endIndex.
text.setTextString() Changes the text string within this Text object.

Property summary

In addition to the Element object properties, the following properties are available for the Text object:

Property Description
text.accName A string that is equivalent to the Name field in the Accessibility panel.
text.antiAliasSharpness A float value that specifies the anti-aliasing sharpness of the text.
text.antiAliasThickness A float value that specifies the anti-aliasing thickness of the text.
text.autoExpand A Boolean value that controls the expansion of the bounding width for static text fields or the bounding width and height for dynamic or input text.
text.border A Boolean value that controls whether Flash shows (true) or hides (false) a border around dynamic or input text.
text.description A string that is equivalent to the Description field in the Accessibility panel.
PropertyDescription
text.embeddedCharactersA string that specifies characters to embed. This is equivalent to entering text in the Character Embedding dialog box.
text.embedRangesA string that consists of delimited integers that correspond to the items that can be selected in the Character Embedding dialog box.
text.embedVariantGlyphsA Boolean value that specifies whether to enable the embedding of variant glyphs.
text.filtersAn array of filters applied to the text element
text.fontRenderingModeA string that specifies the rendering mode for the text.
text.lengthRead-only; an integer that represents the number of characters in the Text object.
text.lineType

A string that sets the line type to "single line", "multiline", "multiline no wrap", or

"password".

text.maxCharactersAn integer that specifies the maximum characters the user can enter into this Text object.
text.orientationA string that specifies the orientation of the text field.
text.renderAsHTMLA Boolean value that controls whether Flash draws the text as HTML and interprets embedded HTML tags.
text.scrollableA Boolean value that controls whether the text can (true) or cannot (false) be scrolled.
text.selectableA Boolean value that controls whether the text can (true) or cannot (false) be selected. Input text is always selectable.
text.selectionEndA zero-based integer that specifies the offset of the end of a text subselection.
text.selectionStartA zero-based integer that specifies the offset of the beginning of a text subselection.
text.shortcutA string that is equivalent to the Shortcut field in the Accessibility panel.
text.silentA Boolean value that specifies whether the object is accessible.
text.tabIndexAn integer that is equivalent to the Tab Index field in the Accessibility panel.
text.textRunsRead-only; an array of TextRun objects.
text.textType

A string that specifies the type of text field. Acceptable values are "static", "dynamic", and

"input".

text.useDeviceFontsA Boolean value. A value of true causes Flash to draw text using device fonts.
text.variableNameA string that contains the contents of the Text object.