Below is a main project class that creates a text area instance, adds it to the stage, creates a text area style and applies it to the text area. Formatting a TextArea object is different than formatting a TextField object in AS3.
01 | package { |
02 | |
03 | import flash.display.MovieClip; |
04 | import flash.text.TextFormat; |
05 | import fl.controls.TextArea; |
06 | import fl.managers.StyleManager; |
07 | |
08 | public class main extends MovieClip { |
09 | |
10 | //create vars |
11 | //create text area object |
12 | var myTextArea:TextArea = new TextArea(); |
13 | //create text area formatting style variable |
14 | var myTextFormat:TextFormat = new TextFormat(); |
15 | |
16 | public function main() { |
17 | // constructor code |
18 | addChild(myTextArea); |
19 | myTextArea.x = 30; |
20 | myTextArea.y = 30; |
21 | myTextArea.setSize(400, 100); |
22 | myTextArea.text = "Hello World"; |
23 | //set style formating variable |
24 | myTextFormat.font = "Arial"; |
25 | myTextFormat.size = 18; |
26 | myTextFormat.bold = true; |
27 | myTextFormat.italic = true; |
28 | myTextFormat.underline = true; |
29 | myTextFormat.color = 0xef0000; |
30 | //apply style to textarea variable |
31 | myTextArea.setStyle("textFormat", myTextFormat); |
32 | |
33 | } |
34 | |
35 | |
36 | } |
37 | } |
38 | |