Formatting a TextField object is different than formatting a TextArea object in AS3. Below is an example main project class that formats a text field in AS3.
Javascript | | copy code | | ? |
01 | |
02 | package { |
03 | |
04 | import flash.display.MovieClip; |
05 | import flash.text.TextField; |
06 | import flash.text.TextFieldAutoSize; |
07 | import flash.text.TextFormat; |
08 | |
09 | public class main extends MovieClip { |
10 | |
11 | //create vars |
12 | //create text field object |
13 | var myTextField:TextField = new TextField(); |
14 | //create text field formatting style variable |
15 | var myTextFormat:TextFormat = new TextFormat(); |
16 | |
17 | //Note: text muse be added after the TextFormat instances is assigned to else the fomatting won't apply. |
18 | |
19 | public function main() { |
20 | // constructor code |
21 | addChild(myTextField); |
22 | myTextField.x = 30; |
23 | myTextField.y = 30; |
24 | myTextField.width = 250; |
25 | myTextField.height = 100; |
26 | //myTextField.text = "Hello World"; |
27 | //set style formating variable |
28 | myTextFormat.font = "Arial"; |
29 | myTextFormat.size = 40; |
30 | myTextFormat.bold = true; |
31 | myTextFormat.italic = true; |
32 | myTextFormat.underline = true; |
33 | myTextFormat.color = 0xef0000; |
34 | //apply style to textField variable |
35 | myTextField.defaultTextFormat = myTextFormat; |
36 | myTextField.text = "Hello World"; |
37 | |
38 | } |
39 | |
40 | |
41 | } |
42 | } |
43 | |
44 |
Here is another example on how to format a TextField, and the text in the TextField, from Adobe's website.