|
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
.
|
|
|