Example
In this example, you need to create a dynamic text field called
ActionScript to embed fonts and rotate the text field. The reference to
symbol in the library, with linkage set to
var my_fmt:TextFormat = new TextFormat();
my_fmt.font = "my font";
this.createTextField("my_txt", this.getNextHighestDepth(), 10, 10, 160, 120);
my_txt.wordWrap = true;
my_txt.embedFonts = true;
my_txt.text = "Hello world";
my_txt.setTextFormat(my_fmt);
my_txt._rotation = 45;
TextField.getDepth()
Availability
Flash Player 6.
Usage
my_txt.getDepth() : Number
Parameters
None.
Returns
An integer.
Description
Method; returns the depth of a text field.
Example
The following example demonstrates text fields residing at different depths. Add the following
ActionScript to your FLA or AS file, which dynamically creates two text fields at runtime and
outputs their depths.
this.createTextField("first_mc", this.getNextHighestDepth(), 10, 10, 100, 22);
this.createTextField("second_mc", this.getNextHighestDepth(), 10, 10, 100,
22);
for (var prop in this) {
if (this[prop] instanceof TextField) {
var this_txt:TextField = this[prop];
trace(this_txt._name+" is a TextField at depth: "+this_txt.getDepth());
}
}
726
Chapter 7: ActionScript for Flash
my_txt
.
my font
, and then use the following
refers to a Font
my font
Need help?
Do you have a question about the FLEX-FLEX ACTIONSCRIPT LANGUAGE and is the answer not in the manual?