텍스트를 사용한 작업의 기초Flash Player 9 이상, Adobe AIR 1.0 이상 Adobe® Flash® Player 또는 Adobe® AIR™에서 텍스트를 화면에 표시하려면 TextField 클래스의 인스턴스를 사용하거나 Flash Text Engine 클래스를 사용합니다. 이러한 클래스를 사용하면 텍스트를 생성 및 표시하고 형식을 지정할 수 있습니다. 또는 Flash Text Engine 클래스에 기반하지만 보다 쉽게 사용할 수 있도록 설계된 구성 요소 라이브러리인 TLF(Text Layout Framework)를 사용할 수도 있습니다. 텍스트 필드에 특정 내용을 구성하거나 텍스트의 소스를 지정한 다음 해당 텍스트의 모양을 설정할 수 있습니다. 또한 사용자가 텍스트를 입력하거나 하이퍼텍스트 링크를 클릭할 때 사용자 이벤트에 응답할 수도 있습니다. TextField 클래스와 Flash Text Engine 클래스는 모두 Flash Player 및 AIR에서 텍스트를 표시하고 관리할 수 있도록 해 줍니다. TextField 클래스를 사용하여 표시 및 입력을 위한 텍스트 객체를 만들 수 있습니다. TextField 클래스는 TextArea, TextInput 등의 다른 텍스트 기반 구성 요소에 대한 기초를 제공합니다. TextFormat 클래스를 사용하여 TextField 객체의 문자 및 단락 서식을 설정하고 Textfield.styleSheet 속성과 StyleSheet 클래스를 사용하여 CSS(CSS 스타일 시트)를 적용할 수 있습니다. 동영상 클립, SWF 파일, GIF 파일, PNG 파일 및 JPEG 파일 등의 포함된 미디어를 포함할 수 있는 HTML 형식의 텍스트를 텍스트 필드에 직접 할당할 수 있습니다. Flash Player 10 및 Adobe AIR 1.5부터 사용할 수 있는 Flash Text Engine은 낮은 수준에서 텍스트 메트릭, 서식 및 양방향 텍스트를 정교하게 제어할 수 있으며 향상된 텍스트 흐름 및 언어 지원도 제공합니다. Flash Text Engine은 텍스트 요소를 만들고 관리하는 데 사용할 수 있지만, 기본적으로 텍스트 처리 구성 요소를 만들기 위한 기반으로 디자인되었으며 이를 사용하려면 보다 높은 수준의 프로그래밍 전문성이 필요합니다. Flash Text Engine 기반 텍스트 처리 구성 요소를 포함하는 Text Layout Framework를 사용하면 새로운 텍스트 엔진의 고급 기능을 더욱 쉽게 사용할 수 있습니다. Text Layout Framework는 ActionScript 3.0에 완전하게 구축되어 있는 확장 가능한 라이브러리입니다. 기존 TLF 구성 요소를 사용하거나, 프레임워크를 사용하여 고유한 텍스트 구성 요소를 구축할 수 있습니다. 이러한 항목에 대한 자세한 내용은 다음을 참조하십시오. 중요한 개념 및 용어다음 참조 목록에는 텍스트 처리와 관련된 중요한 용어가 정리되어 있습니다.
|
|