Testy/artykuły kategoria: Książki
ActionScript 3.0 Cookbook

http://oreilly.com/catalog/9780596526955/index.html
Ogólne uwagi
Moim zdaniem ActionScript 3.0 Cookbook to bardzo ciekawa pozycja. Książka jak inne z tej serii skupia się na konkretnych problemach i ich rozwiązaniach, od tych najprostszych typu: Jak stworzyć tablicę asocjacyjną?, czy Jak dodać obiekt na scenę?, po zagadnienia obejmujące filtry wyostrzania, wypełnianie nieregularnych obszarów, nakładanie filtrów na video i wysyłanie plików z animacji na serwer. Wszystkie przykłady opierają się na przejrzystym schemacie: problem - rozwiązanie - dyskusja (szczegóły rozwiązania
z wyjaśnieniem) - podobne zagadnienia.
Część przykładów jest przygotowana pod Flasha, część pod środowisko Flexa, dlatego aby przerobić wszystkie przykłady, musimy dysponować zarówno narzędziem do tworzenia kodu w animacjach Flash jak i Flex (na szczęście jest dostępny darmowy Flex SDK). Opcjonalnie możemy wprowadzać drobne modyfikacje do przykładów i przekładać je na drugie środowisko.
Autorzy zakładają podstawową znajomość programów do tworzenia kodu ActionScript.
Nie znajdziemy w niej informacji: jak zapisać plik? ani Jak skompilować mój projekt?. Wskazana jest także znajomość podstaw programowania.
O ile książka nie opisuje środowisk programistycznych, o tyle poprzez zawarcie podstaw ActionScript z pewnością znajdzie uznanie wśród osób początkujących, choć pewnie zawiedzie czytelników liczących na same zaawansowane receptury. Brakuje także przykładów większych aplikacji jakie znalazły się w poprzedniej części książki (ActionScript Cookbook).
Braki te książka stara się zrekompensować naprawdę dobrymi i przydatnymi recepturami.
Dla osób nie chcących przepisywać kodu z książki są autorzy udostępniają przykłady wszystkich receptur w internecie.
Plusy książki:
- ciekawe i solidnie napisane receptury
- przed trudniejszymi recepturami jest zwykle kilka prostszych dokładnie pokazujące działanie kodu potrzebnego w tych trudniejszych np. recepturę tworzącą obramowanie dla pola tekstowego poprzedza receptura pokazująca jak stworzyć pole tekstowe.
- pomaga w wyrabianiu dobrych nawyków już od samego początku, np.: używanie
w Eventach odwołań do klas zamiast tekstowych odpowiedników czyli addEventListener(Event.ENTER_FRAME, onEnterFrame); zamiast addEventListener(enterFrame, onEnterFrame); - wskazuje częste miejsca pomyłek (np. używanie = zamiast == w instrukcjach warunkowych)
- receptury są często uzupełnione bądź rozszerzone o przydatne elementy, np.receptura służąca do sprawdzania poprawności wprowadzanego tekstu zawiera przykładowe wyrażenia regularne do sprawdzania numerów telefonicznych, adresów
e-mail, kodów pocztowych, etc
Minusy:
- brak bardziej złożonych przykładów aplikacji
Podsumowanie
Podsumowując uważam że jest to książka warta swojej ceny, solidnie napisana, idealna pozycja dla osób już znających Flasha, a chcących nauczyć się ActionScript na praktycznych przykładach. Osoby ze średnią znajomością ActionScript (lub ze znajomością wcześniejszych wersji) znajdą w niej doskonały sposób na usystematyzowanie i rozszerzenie wiedzy. Także osoby bardzo dobrze znające AS nie zawiodą się na tej książce, stanowić ona będzie zbiór klas i podręcznych skryptów gotowych do użycia w większych aplikacjach.
Łukasz Mazurek | www.devoth.pl













