Korzyści wynikające ze stosowania składników

Składniki umożliwiają oddzielenie procesu projektowania aplikacji od procesu kodowania. Umożliwiają programistom tworzenie funkcji, z których projektanci mogą korzystać w aplikacjach. Programiści mogą obudowywać często używane funkcje w składniki, a projektanci mogą dostosowywać wielkość, lokalizację i działanie składników poprzez zmianę ich parametrów. Mogą również zmieniać wygląd składników poprzez edycję elementów graficznych lub karnacji.

Składniki współkorzystają z najważniejszych funkcji, takich jak style, karnacje i funkcje zarządzanie obszarami aktywnymi. Po dodaniu pierwszego składnika do aplikacji te główne funkcje zajmują około 20 kilobajtów pamięci. W miarę dodawania innych składników wstępnie przydzielone miejsce w pamięci jest współużytkowane przez dodane składniki, dzięki czemu wielkość aplikacji jest mniejsza.

W niniejszej sekcji przedstawiono niektóre zalety korzystania ze składników ActionScript 3.0.

Potęga języka ActionScript 3.0 —
jest to wydajny, obiektowy język programowania, który jest istotnym krokiem na drodze ewolucji możliwości programu Flash Player. Język jest przeznaczony do budowania bogatych w środki wyrazu aplikacji Internetowych na bazie wielokrotnie wykorzystywanego kodu. Język ActionScript 3.0 jest oparty na międzynarodowej specyfikacji języka skryptowego ECMAScript oraz zgodny ze specyfikacją języka ECMAScript (ECMA-262) edition 3. Szczegółowe wprowadzenie do języka ActionScript 3.0 zawiera publikacja ActionScript 3.0 — podręcznik dla programistów . Więcej informacji na temat języka zawiera Skorowidz języka ActionScript 3.0 .

Składniki interfejsu użytkownika w formacie FLA —
zapewniają łatwy dostęp do karnacji w celu szybkiego dostosowywania podczas tworzenia. Te składniki udostępniają również style — między innymi style karnacji, które umożliwiają dostosowywanie aspektów wyglądu składników i ładowanie karnacji w czasie wykonywania. Więcej informacji zawiera sekcja Dostosowywanie składników interfejsu użytkownika oraz Skorowidz języka ActionScript 3.0 .

Nowy składnik FVLPlayback dodaje składnik FLVPlaybackCaptioning
wraz z funkcjami obsługi pełnego ekranu; udoskonalonym podglądem na żywo; karnacjami, które umożliwiają dodawanie kolorów i ustawień alfa; a także udoskonalone funkcje pobierania FLV i opcje definiowania układów.

Inspektor właściwości i inspektor składników —
umożliwiają zmianę parametrów składników podczas tworzenia w programie Flash. Więcej informacji zawierają sekcje Praca z plikami składników i Ustawianie parametrów i właściwości .

Nowe okno dialogowe kolekcji —
przeznaczone dla składników ComboBox, List i TileList — umożliwia określanie wartości właściwości dataProvider za pośrednictwem interfejsu użytkownika. Więcej informacji zawiera sekcja Tworzenie dostawcy danych .

Model zdarzeń języka ActionScript 3.0 —
dzięki niemu aplikacje mogą nasłuchiwać zdarzeń i wywoływać programy obsługi zdarzeń w celu odpowiadania na te zdarzenia. Więcej informacji zawierają sekcje Model obsługi zdarzeń języka ActionScript 3.0 i Obsługa zdarzeń .

Klasy Manager —
stanowią łatwy sposób obsługi obszarów aktywnych i zarządzania stylami w aplikacji. Więcej informacji zawiera Skorowidz języka ActionScript 3.0 .

Klasa podstawowa UIComponent —
udostępnia podstawowe metody, właściwości i zdarzenia dla składników stanowiących jej rozszerzenie. Wszystkie składniki interfejsu użytkownika ActionScript 3.0 dziedziczą z klasy UIComponent. Więcej informacji zawiera opis klasy UIComponent w Skorowidzu języka ActionScript 3.0 .

Korzystanie z SWC
w składnikach interfejsu użytkownika w formacie FLA udostępnia definicje ActionScript jako zasoby wewnątrz osi czasu składnika, co znacznie przyspiesza kompilację.

Łatwo rozszerzalna hierarchia klas —
za pomocą języka ActionScript 3.0 można tworzyć unikalne przestrzenie nazw, można importować klasy i podklasy w razie potrzeby w celu rozszerzenia składników.

Więcej informacji zawiera Skorowidz języka ActionScript 3.0 .

Uwaga: Program Flash CS5 obsługuje składniki w formacie FLA oraz w formacie SWC. Więcej informacji zawiera sekcja Architektura składników .