Aby wytwory naszej wyobraźni znalazły swoje odzwierciedlenie w aplikacjach, efektownych animacjach czy na stronach WWW, niezbędny jest wyjątkowy program. Nie musimy jednak daleko szukać. Adobe Flash umożliwia tworzenie świetnych interaktywnych witryn, zabawnych gier i różnorodnych aplikacji, oferując doskonałe zaawansowane narzędzia. Jednak aby nasze projekty ożyły, musimy przemówić do nich odpowiednim językiem, czyli zaprogramować ich każdy szczegół. We Flashu służy do tego język ActionScript.
W tym poradniku Ekspert przybliży zasady programowania w języku ActionScript 3.0. Dowiemy się, czym najnowsza wersja tego języka różni się od poprzedniej oraz od innych języków programowania. Zobaczymy, jak zbudowany jest kod oraz w jaki sposób działa.
ActionScript (AS) to język programowania nakierowany na współpracę z obiektami Flash. Wykorzystywany jest do kontrolowania zawartości roboczego pliku Flasha - FLA, ale także pozwala na projektowanie zaawansowanych aplikacji, takich jak na przykład Photoshop Express (obrazek poniżej) czy gier.

ActionScript umożliwia:
Obecnie programiści wykorzystują dwie wersje ActionScript - 2.0 i 3.0. W porównaniu z AS 2.0 nowa wersja języka jest dużo bardziej uporządkowana, ale wymaga także od programującego większej dokładności. W AS 2.0 można było sobie pozwolić na pomijanie typów zmiennych przy deklaracjach. W AS 3.0 konieczne jest dokładne określenie typów zmiennych i argumentów funkcji oraz zwracanych przez nie wartości. Dzięki temu już na etapie kompilacji możemy wykryć błędy, które w AS 2.0 pozostawały niezauważone. ActionScript od wersji 3.0 jest także językiem obiektowym - elementy kodu są obiektami, które się ze sobą komunikują (przypomina pod tym względem język C++). Poszczególne polecenia zostały w AS 3.0 zorganizowane w pakiety i klasy. Dla obiektu należącego do danej klasy możemy określić własności (na przykład położenie, widoczność) i metody (na przykład załaduj plik, odtwarzaj animację, zmień kolor) - to z kolei podobieństwa do języka Java. Najważniejszą cechą ActionScript 3 jest dla nas znacznie większa szybkość działania niż w przypadku poprzedniej wersji tego języka programowania.
Wtyczka FlashPlayer
Aby poprawnie odtworzyć animację SWF wykorzystującą AS 3.0,
konieczne jest zainstalowanie na komputerze wtyczki Adobe Flash
Player w wersji minimum 9 (zalecana najnowsza dostępna wersja
to 10). Jeśli nasza przeglądarka nie potrafi wyświetlić pliku
Flasha, zobaczymy zwykle w oknie odpowiedni komunikat, na prrzykład
taki.
Po kliknięciu na niego, zostaniemy przekierowani
na stronę Adobe, skąd pobierzemy plik instalatora wtyczki
Flash odpowiedni dla naszego programu.
Fot. Dreamstime.com

Ekspert 3/2011 - Sieć koniec problemów
W numerze: Sieć bez problemów, własny sklep na Facebooku, technologia chmury, Objective-C i programowanie w Adobe Flex.
Witajcie Mam problem z dyskiem Iomega 1TB 3.5 Prestige, otóż transfer po eSATA jest zabójczo powo...
Witam wszystkich nie trudno zauważyć, że jestem tutaj nowy. Miałem już jakiś czas tutaj konto, al...
Komputer Świat, Szybki Download, Słownik komputerowy, Newsweek, eFakt, Auto Świat, Autoinfo.pl, Sport, Wprzerwie.pl, Relacje24.pl, Portal studencki, Sklep Literia.pl, Sennik, W-spodnicy.pl, ofeminin.pl, Koktajl24.pl, Prezenty i życzenia, Poradnik praca, Play PC, Komputer Świat Gry, Gry na komórki, Poradniki i solucje do gier, Gamezilla.pl, Gadżety, prezenty, upominki, Foto i video, King of Kings 3, StreetCrime, Last Chaos, Khan Wars, Imperium Stylu, iPad 2, Moje IP
Komentarze
Dodaj komentarz