User Guide
850 ActionScript classes
createTextField (MovieClip.createTextField method)
public createTextField(instanceName:String, depth:Number, x:Number,
y:Number, width:Number, height:Number) : TextField
Creates a new, empty text field as a child of the movie clip on which you call this method. You
can use the
createTextField() method to create text fields while a SWF file plays. The
depth parameter determines the new text field's depth level (z-order position) in the movie
clip. Each depth level can contain only one object. If you create a new text field on a depth
that already has a text field, the new text field replaces the existing text field. To avoid
overwriting existing text fields, use
MovieClip.getInstanceAtDepth() method to
determine whether a specific depth is already occupied, or the
MovieClip.getNextHighestDepth() method to determine the highest unoccupied depth.
The text field is positioned at (x, y) with dimensions
width by height. The x and y
parameters are relative to the container movie clip; these parameters correspond to the
_x and
_y properties of the text field. The width and height parameters correspond to the _width
and
_height properties of the text field.
The default properties of a text field are as follows:
type = "dynamic"
border = false
background = false
password = false
multiline = false
html = false
embedFonts = false
selectable = true
wordWrap = false
mouseWheelEnabled = true
condenseWhite = false
restrict = null
variable = null
maxChars = null
styleSheet = undefined
tabInded = undefined
A text field created with createTextField() receives the following default TextFormat
object settings:
font = "Times New Roman" // "Times" on Mac OS
size = 12
color = 0x000000
bold = false
italic = false
underline = false
url = ""
target = ""
align = "left"