2010-07-15 4 views
0

글꼴이 포함 된 입력 텍스트 필드에 고정 폭을 설정하고 싶습니다. 텍스트를 왼쪽, 오른쪽 또는 가운데에 맞출 수있는 옵션을 원합니다. 이것은 어렵다는 것을 증명합니다.크기를 조정하지 않고 왼쪽 맞춤 텍스트 필드

myTextField.autoSize = TextFieldAutoSize.LEFT;으로 설정하면 왼쪽 맞춤 텍스트가 표시되지만 각 키 입력에 따라 텍스트 필드 너비가 변경됩니다. TextFieldAutoSize.RIGHTTextFieldAutoSize.CENTER과 동일한 절충.

이제 TextFieldAutoSize.NONE을 사용하면 내 텍스트 필드의 너비와 높이를 조정하여 원하는 크기로 만들 수 있지만 커서는 텍스트 필드의 중간에서 항상 깜박입니다. 커서를 왼쪽 또는 오른쪽으로 정당화하는 비결은 무엇이고 처음에 설정 한 크기로 유지되는 텍스트 필드는 무엇입니까?

답변

1

단락 맞춤을 위해 TextFormatAlign class과 함께 TextFormat classes align property을 사용해야합니다. TextField autoSize는 TextField의 테두리 상자 크기를 변경합니다.

myTextField.autoSize = TextFieldAutoSize.NONE; // This is the default anyway. 
var myTextFormat:TextFormat = new TextFormat(); 
myTextFormat.align = TextFormatAlign.LEFT; 
myTextField.defaultTextFormat = myTextFormat; 
:

그래서 당신은 같은 것을 할 것

관련 문제