|
Każdy składnik ma parametry, które można modyfikować w celu wpływania na wygląd i zachowanie składnika. Parametry są właściwościami klasy składnika i są wyświetlane w Inspektorze właściwości i Inspektorze składników. Najczęściej używane właściwości są widoczne jako parametry tworzenia treści; pozostałe można ustawiać tylko za pomocą języka ActionScript. Wszystkie parametry, jakie można ustawić w narzędziu do tworzenia treści, można także ustawić w języku ActionScript. Wartości parametrów ustawione w języku ActionScript przesłaniają wartości ustawione w narzędziu do tworzenia treści.
Większość składników interfejsu użytkownika w języku ActionScript 3.0 dziedziczy właściwości i metody z klasy UIComponent oraz z odpowiedniej klasy bazowej. Na przykład klasy Button i CheckBox dziedziczą właściwości zarówno z klasy UIComponent, jak i z klasy BaseButton. Odziedziczone właściwości składnika oraz właściwości jego własnej klasy są dostępne dla użytkownika. Na przykład składnik ProgressBar dziedziczy właściwość
ProgressBar.enabled
ze składnika UIComponent, ale ma również swoją własną właściwość
ProgressBar.percentComplete
. W ramach interakcji z instancją składnika ProgressBar można uzyskiwać dostęp do obu tych właściwości. Więcej informacji na temat właściwości poszczególnych składników zawierają opisy odpowiednich klas w
dokumentacji języka ActionScript 3.0
.
Parametry instancji składnika można ustawiać za pomocą Inspektora właściwości albo Inspektora składników.
Wprowadzanie nazwy instancji składnika w Inspektorze właściwości:
-
Wybierz polecenie Okno > Właściwości > Właściwości.
-
Zaznacz instancję składnika na stole montażowym.
-
Wprowadź nazwę instancji składnika w polu <Nazwa instancji>, które znajduje się pod listą rozwijaną z wybraną pozycją Klip filmowy. Możesz też kliknąć kartę Parametry i wprowadzić nazwę w polu poniżej słowa
Składnik
. Wprowadź wartości parametrów, które chcesz ustawić.
Dobrą praktyką jest dodawanie do nazwy instancji przyrostka, który informuje o rodzaju składnika; poprawia to czytelność kodu w języku ActionScript. Na przykład nazwa instancji
licenseSb
wskazuje, że składnik jest paskiem przewijania (ScrollBar), który przewija umowę licencyjną w obszarze tekstowym
licenseTa
.
Wprowadzanie parametrów instancji składnika w Inspektorze składników:
-
Wybierz polecenie Okno > Inspektor składników.
-
Zaznacz instancję składnika na stole montażowym.
-
Kliknij kartę Parametry i wprowadź wartości dowolnych spośród wymienionych parametrów.
Parametry składników w Inspektorze składników
Ustawianie właściwości składników w języku ActionScript
W języku ActionScript dostęp do właściwości lub metod obiektu lub instancji na stole montażowym uzyskuje się za pomocą operatora kropki (.). Jest to tzw. notacja z kropką. Wyrażenie w notacji z kropką rozpoczyna się od nazwy instancji, po której następuje kropka oraz element będący celem odwołania. Na przykład następujący kod w języku ActionScript ustawia właściwość
width
instancji klasy CheckBox
aCh
, nadając jej szerokość 50 pikseli:
aCh.width = 50;
Poniższa instrukcja
if
sprawdza, czy użytkownik zaznaczył pole wyboru:
if (aCh.selected == true) {
displayImg(redCar);
}
|
|
|