Mega Code Archive

 
Categories / Flash ActionScript / TextField
 

Assigning Focus to a Text Field

package {   import flash.display.Sprite;   import flash.text.TextField;   import flash.text.TextFieldType;   import flash.events.MouseEvent;   public class Main extends Sprite {     public function Main(  ) {       var field:TextField = new TextField(  );       field.border = true;       field.background = true;       field.type = TextFieldType.INPUT;       addChild(field);       var button:Sprite = new Sprite(  );       button.graphics.lineStyle(  );       button.graphics.beginFill(0xFFFFFF);       button.graphics.drawRect(0, 0, 100, 50);       button.graphics.endFill(  );       button.addEventListener(MouseEvent.CLICK, onClick);       button.y = 100;       addChild(button);     }          private function onClick(event:MouseEvent):void {       stage.focus = TextField(getChildAt(0));     }        } }