Label 구성 요소 사용자 정의

제작하는 동안 또는 런타임에 Label 구성 요소를 가로/세로로 변형할 수 있습니다. 제작하는 동안에는 스테이지에서 구성 요소를 선택한 다음 [자유 변형 도구]나 [수정] > [변형] 명령을 사용합니다. autoSize 제작 매개 변수를 설정할 수도 있습니다. 이 매개 변수를 설정해도 실시간 미리 보기의 경계 상자는 변경되지 않지만 Label의 크기는 조절됩니다. Label은 wordwrap 매개 변수에 따라 크기가 조절됩니다. 이 매개 변수가 true 이면 Label은 텍스트에 맞게 세로로 크기가 조절됩니다. 이 매개 변수가 false 이면 Label은 가로로 크기가 조절됩니다. 런타임에는 setSize() 메서드를 사용합니다. 자세한 내용은 Adobe® Flash® Professional CS5용 ActionScript® 3.0 참조 설명서 Label.setSize() 메서드 및 Label.autoSize 속성을 참조하십시오. Label 구성 요소를 사용하여 응용 프로그램 만들기 도 참조하십시오.

Label 구성 요소에 스타일 사용

스타일 속성을 설정하여 Label 인스턴스의 모양을 변경할 수 있습니다. Label 구성 요소 인스턴스의 모든 텍스트는 같은 스타일을 공유해야 합니다. Label 구성 요소에는 textFormat 스타일이 있는데, TextFormat 객체와 동일한 특성을 갖는 이 스타일을 사용하면 Label.text 내용에 일반적인 Flash TextField와 동일한 속성을 설정할 수 있습니다. 다음 예제에서는 레이블의 텍스트 색상을 빨강으로 설정합니다.

  1. [구성 요소] 패널의 Label 구성 요소를 스테이지로 드래그하고 인스턴스 이름을 a_label 로 지정합니다.

  2. [매개 변수] 탭을 클릭하고 텍스트 속성 값을 다음 텍스트로 변경합니다.

    Color me red

  3. 기본 타임라인의 프레임 1을 선택하고 [액션] 패널을 연 후 다음 코드를 입력합니다.

    /* Create a new TextFormat object, which allows you to set multiple text properties at a time. */ 
     
    var tf:TextFormat = new TextFormat(); 
    tf.color = 0xFF0000; 
    /* Apply this specific text format (red text) to the Label instance. */ 
    a_label.setStyle("textFormat", tf);
  4. [컨트롤] > [무비 테스트]를 선택합니다.

    Label 스타일에 대한 자세한 내용은 Flash Professional용 ActionScript 3.0 참조 설명서 에서 Label 클래스를 참조하십시오.

스킨 및 Label

Label 구성 요소에는 스키닝할 시각적 요소가 없습니다.