텍스트 서식 할당

TextFormat 클래스를 사용하여 다양한 텍스트 표시 속성을 설정하고 이러한 속성을 TextField 객체의 전체 내용이나 일정 범위의 텍스트에 적용할 수 있습니다.

다음 예제에서는 TextFormat 객체를 전체 TextField 객체에 적용하고, 또 하나의 TextFormat 객체를 TextField 객체 내의 텍스트 범위에 적용합니다.

var tf:TextField = new TextField();
tf.text = "Hello Hello";

var format1:TextFormat = new TextFormat();
format1.color = 0xFF0000;

var format2:TextFormat = new TextFormat();
format2.font = "Courier";

tf.setTextFormat(format1);
var startRange:uint = 6;
tf.setTextFormat(format2, startRange);

addChild(tf);

TextField.setTextFormat() 메서드는 텍스트 필드에 이미 표시되어 있는 텍스트에만 영향을 미칩니다. TextField의 내용이 변경되면 사용자의 응용 프로그램에서 TextField.setTextFormat() 메서드를 다시 호출하여 서식을 다시 적용해야 할 수 있습니다. TextField 객체의 defaultTextFormat 속성을 설정하여 사용자가 입력한 텍스트에 대해 이 서식이 사용되도록 지정할 수도 있습니다.


Flash CS3

 

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

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