텍스트 입력 제한

입력 텍스트 필드는 응용 프로그램의 양식이나 대화 상자에 사용되는 경우가 많으므로 암호와 같이 사용자가 텍스트 필드에 입력할 수 있는 문자 유형을 제한하거나 텍스트를 숨길 수 있습니다. flash.text.TextField 클래스에는 사용자 입력을 제어하도록 설정할 수 있는 displayAsPassword 속성 및 restrict 속성이 있습니다.

displayAsPassword 속성은 사용자가 텍스트를 입력할 때 입력한 내용을 연속되는 별표로 표시하여 숨깁니다. displayAsPasswordtrue로 설정하면 [잘라내기] 및 [복사] 명령과 해당 키보드 단축키가 작동하지 않습니다. 다음 예제와 같이 displayAsPassword 속성을 배경 및 색 등 다른 속성과 동일한 방식으로 할당합니다.

myTextBox.type = TextFieldType.INPUT;
myTextBox.background = true;
myTextBox.displayAsPassword = true;
addChild(myTextBox);

restrict 속성의 경우 사용자가 입력 텍스트 필드에 입력할 수 있는 문자를 지정해야 하므로 좀 더 복잡합니다. 특정 글자, 숫자 또는 글자, 숫자, 문자의 범위를 허용할 수 있습니다. 다음 코드를 사용하면 사용자가 텍스트 필드에 대문자(숫자나 특수 문자 제외)만 입력할 수 있습니다.

myTextBox.restrict = "A-Z";

ActionScript 3.0에서는 범위를 정의할 하이픈 및 제외된 문자를 정의하는 캐럿을 사용합니다. 입력 텍스트 필드에 제한할 내용을 정의하는 데 대한 자세한 내용은 ActionScript 3.0 언어 및 구성 요소 참조 설명서flash.text.TextField.restrict 속성 항목을 참조하십시오.


Flash CS3

 

이 페이지에 의견 추가되면 전자 메일 알림 받기 | 의견 보고서

현재 페이지: http://livedocs.adobe.com/flash/9.0_kr/main/00000228.html