
Książka "Flash MX. Ćwiczenia zaawansowane" została napisana z myślą o tych osobach, które tworząc we Flashu animacje, najczęściej korzystają z języka skryptowego, jakim jest ActionScript. Zawarty w niej materiał został dobrany tak, aby po jej przeczytaniu każdy mógł stworzyć dowolnie złożony pod względem programistycznym projekt animacji. Książka ta jest przeznaczona dla osób, które nie tylko znają dobrze Flasha MX, ale także potrafią korzystać z języka skryptowego, jakim jest ActionScript. Ćwiczenia obejmują szeroki zakres zastosowania ActionScriptu. Dzięki nim, będziesz w stanie tworzyć zaawansowane gry we Flashu (także trójwymiarowe), a także wykorzystasz możliwości w zakresie transmisji strumieniowych i aplikacji interaktywnych typu czat. Jednym słowem -- staniesz się prawdziwym ekspertem Flasha.
Omówiono:
- Animację modelu 3D na podstawie danych zapisanych w pliku XML
- Tworzenie i animowanie postaci w grach
- Tworzenie plansz i edytorów plansz
- Wykrywanie kolizji w grach
- Tworzenie inteligentnych przeciwników
- Wykorzystywanie w grach praw fizyki
- Użycie Flash Communication Server MX do tworzenia transmisji wideo i aplikacji typu chat
Wprowadzenie (5)Rozdział 1. Animacja modelu 3D (7)
- Tworzenie sześcianu (8)
- Podsumowanie (22)
- Podsumowanie (35)
- Sterowanie prostą postacią (37)
- Sterowanie złożoną postacią (42)
- Sterowanie postacią za pomocą myszy (49)
- Podsumowanie (57)
- Ładowanie mapy z pliku XML (60)
- Edytor map (64)
- Podsumowanie (76)
- Prosta detekcja kolizji metodą hitTest (77)
- Złożona detekcja kolizji metodą hitTest (83)
- Alternatywny sposób detekcji kolizji (91)
- Podsumowanie (96)
- Zachowania spontaniczne (97)
- Algorytm odszukiwania ścieżki (102)
- Podsumowanie (113)
- Bezwładność obiektu w przestrzeni (115)
- Grawitacja oraz zderzenie (119)
- Podsumowanie (128)
- Co potrafi Flash Player 6 (130)
- Serwer Flash Communication Server MX (133)
- Wymiana strumieni wideo (136)
- Podsumowanie (144)
- Projekt aplikacji Chat (145)
- Narzędzia administracyjne (152)
- Podsumowanie (155)
- Zakończenie (155)