Dostosowywanie składnika Label

Składnik Label można przekształcać w poziomie i w pionie podczas tworzenia i w czasie wykonywania. W tym celu podczas tworzenia należy wybrać na stole montażowym składnik i użyć narzędzia Przekształcenie swobodne lub dowolnego z poleceń Modyfikuj > Przekształć. Można również ustawić parametr autoSize tworzenia; ustawienie tego parametru nie powoduje zmiany obwiedni dla aktywnego podglądu, ale rozmiar składnika Label jest zmieniany. Zmiana rozmiaru składnika Label zależy od parametru wordwrap . Jeśli parametr ma wartość true , rozmiar w pionie składnika Label zmieniany jest w celu dopasowania do tekstu. Jeśli parametr ma wartość false , dla składnika Label zmieniony zostanie rozmiar w poziomie. W czasie wykonywania należy użyć metody setSize() . Więcej informacji zawierają opisy metody Label.setSize() i właściwości Label.autoSize w Skorowidzu języka ActionScript 3.0 dla programu Flash Professional . Zobacz także Tworzenie aplikacji ze składnikiem Label .

Używanie stylów ze składnikiem Label

Właściwości stylu można ustawić w celu zmiany wyglądu instancji etykiety. Cały tekst instancji składnika Label musi współdzielić ten sam styl. Składnik Label zawiera styl textFormat , który ma te same atrybuty co obiekt TextFormat i umożliwia użytkownikowi ustawianie tych samych właściwości dla zawartości Label.text tak, jak dla normalnego składnika TextField programu Flash. W poniższym przykładzie kolor tekstu w etykiecie ustawiany jest na kolor czerwony.

  1. Przeciągnij składnik Label z panelu Składniki na stół montażowy i nadaj instancji nazwę a_label .

  2. Kliknij kartę Parametry i zastąp wartość właściwości tekstowej tekstem:

    Pokoloruj mnie na czerwono

  3. Zaznacz klatkę nr 1 na głównej osi czasu, otwórz panel Operacje i wprowadź następujący kod:

    /* 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. Wybierz polecenie Sterowanie > Testuj film.

    Więcej informacji na temat stylów składnika Label zawiera klasa Label opisana w dokumentacji języka ActionScript 3.0 dla programu Flash Professional .

Karnacje i składnik Label

Składnik Label nie zawiera żadnych elementów graficznych, do których można zastosować karnację.