Flash / Flex / ActionScript/TextField/border

Материал из Web эксперт
Перейти к: навигация, поиск

Creating an Outline Around a Text Field

   <source lang="java">

package {

 import flash.display.Sprite;
 import flash.text.TextField;
 public class Main extends Sprite {
   public function Main(  ) {
     var field:TextField = new TextField(  );
     field.border = true;
       field.borderColor = 0xFF00FF;  // Make the border violet.
       addChild(field);
   }
 }

}

       </source>
   
  


Displaying text with a border and background

   <source lang="java">

package {

 import flash.display.*;
 import flash.text.*;  // Import TextField and other classes
                       // in the flash.text package
 public class Main extends Sprite {
   public function Main (  ) {
     var t:TextField = new TextField(  );  // Create TextField object
     t.text = "Hello world";             // Set text to display
     t.background = true;           // Turn on background
     t.backgroundColor = 0xCCCCCC;  // Set background color to light gray
     t.border = true;               // Turn on border
     t.borderColor = 0x333333;      // Set order color to dark gray
     addChild(t);                   // Add text field to the display list
   }
 }

}

       </source>
   
  


Resizable bottom border only

   <source lang="java">

package {

 import flash.display.*;
 import flash.text.*;
 public class HelloWorld extends Sprite {
   public function HelloWorld (  ) {
     var t:TextField = new TextField(  );
     t.text = "Hello world, how are you?";
     t.background = true;
     t.backgroundColor = 0xCCCCCC;
     t.border = true;
     t.borderColor = 0x333333;
     t.autoSize = TextFieldAutoSize.LEFT;
     t.wordWrap = true;
     addChild(t);
   }
 }

}

       </source>