TextField 클래스 사용

Flash Player 9 이상, Adobe AIR 1.0 이상

TextField 클래스 인스턴스를 사용하여 Adobe® Flash® Player 또는 Adobe® AIR™에서 화면에 텍스트를 표시하거나 텍스트 입력 필드를 만들 수 있습니다. TextField 클래스는 TextArea 구성 요소나 TextInput 구성 요소 등의 다른 텍스트 기반 구성 요소의 기초가 됩니다.

텍스트 필드의 내용은 SWF 파일에서 미리 지정하거나, 텍스트 파일 또는 데이터베이스에서 로드하거나, 응용 프로그램과 상호 작용하는 사용자가 입력할 수 있습니다. 텍스트 필드 내에서 텍스트는 렌더링된 HTML에 포함된 이미지와 함께 렌더링된 HTML 내용으로 표시될 수 있습니다. 텍스트 필드 인스턴스를 만든 후에는 TextFormat 및 StyleSheet와 같은 flash.text 클래스를 사용하여 텍스트의 모양을 제어할 수 있습니다. flash.text 패키지 에는 ActionScript의 텍스트 생성, 관리 및 서식 지정과 관련된 거의 모든 클래스가 포함되어 있습니다.

TextFormat 객체를 사용하여 서식을 정의하고 해당 객체를 텍스트 필드에 할당하여 텍스트의 서식을 지정할 수 있습니다. 텍스트 필드에 HTML 텍스트가 포함된 경우 해당 텍스트 필드에 StyleSheet 객체를 적용하여 텍스트 필드 내용의 특정 부분에 스타일을 할당할 수 있습니다. TextFormat 객체 또는 StyleSheet 객체에는 색상, 크기, 두께 등 텍스트의 모양을 정의하는 속성이 포함됩니다. TextFormat 객체는 한 텍스트 필드 내의 모든 내용이나 특정 텍스트 범위에 속성을 할당합니다. 예를 들어 동일한 텍스트 필드 내에서 한 문장은 굵은 빨간색 텍스트로 지정하고, 다음 문장은 파란색 이탤릭체 텍스트로 지정할 수 있습니다.

flash.text 패키지의 클래스뿐 아니라 flash.events.TextEvent 클래스를 사용하여 텍스트와 관련된 사용자 액션에 대응할 수 있습니다.