Dostosowywanie składnika ScrollPane

Składnik ScrollPane 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łć. W czasie wykonywania należy użyć metody setSize() lub dowolnej z odpowiednich właściwości lub metod klasy ScrollPane, takich jak height , width , scaleX czy scaleY .

Składnik ScrollPane zawiera następujące właściwości graficzne:

  • Punkt odniesienia (nazywany także punktem początkowym lub punktem zerowym ) swojej zawartości znajdujący się w lewym górnym rogu panelu.

  • Gdy poziomy pasek przewijania jest wyłączony, od góry do dołu wzdłuż prawej strony panelu przewijania wyświetlany jest pionowy pasek przewijania. Gdy pionowy pasek przewijania jest wyłączony, od strony lewej do prawej u dołu panelu przewijania wyświetlany jest poziomy pasek przewijania. Możliwe jest także wyłączenie obu pasków.

  • Jeśli panel przewijania jest zbyt mały, treść może nie zostać wyświetlona poprawnie.

  • Gdy zmieniany jest rozmiar panelu przewijania, rozszerzane lub zwężane są ścieżka i uchwyt przewijania oraz ich obszar klikania. Rozmiar przycisków pozostaje ten sam.

Używanie stylów ze składnikiem ScrollPane

Właściwości stylu składnika ScrollPane określają wartości dla jego karnacji i wypełnienia dla warstwy podczas rysowania składnika. Różne style karnacji umożliwiają określenie innych klas do użytku dla karnacji składnika. Więcej informacji na temat używania stylów karnacji zawiera sekcja Informacje o karnacjach .

  1. Utwórz nowy dokument Flash (ActionScript 3.0).

  2. Przeciągnij składnik ScrollPane na stół montażowy i nadaj instancji nazwę mySp .

  3. Kliknij kartę Parametry w Inspektorze właściwości i wprowadź dla parametru source następującą wartość: http://www.helpexamples.com/flash/images/image1.jpg .

  4. W panelu Operacje do klatki nr 1 na głównej osi czasu dodaj następujący kod:

    mySp.setStyle("contentPadding", 5);

    Należy zauważyć, że wypełnienie stosowane jest między krawędzią składnika i jego treścią, na zewnątrz pasków przewijania.

  5. Wybierz polecenie Sterowanie > Testuj film.

Karnacje i składnik ScrollPane

Składnik ScrollPane używa krawędzi i pasków przewijania do zasobów przewijania. Informacje na temat używania karnacji w paskach przewijania zawiera sekcja Używanie karnacji ze składnikiem UIScrollBar .