Flash / Flex / ActionScript/TextField/selection

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

Selecting Text with ActionScript

   <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(  );
    
       stage.focus = field;                  // Set the focus to the text field
       field.text = "this is example text";  // Set the text value
       field.setSelection(0, 4);             // Highlight the word "this"
     addChild(field);
   }
 }

}

       </source>
   
  


Use the read-only selectionBeginIndex and selectionEndIndex properties to retrieve the indices of the selected character range.

   <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(  );
   
       stage.focus = field;                  // Set the focus to the text field
       field.text = "this is example text";  // Set the text value
       field.setSelection(0, 4);             // Highlight the word "this"
     addChild(field);
   }
 }

}

       </source>