Learning ActionScript 3.0 – A Beginner’s Guide : Boganmeldelse
Titel: Learning ActionScript 3.0 – A Beginner’s Guide
Sider: 363
Forfatter: Rich Shupe, Zevan Rosser
Udgiver: O’Reilly
Genre: ActionScript 3.0
ISBN:
ISBN-10: 0-596-52787-X
ISBN-13: 978-0-596-52787-7
Introduktion
Jeg har læst mange bøger om ActionScript 3.0, men det er sjældent at jeg er blevet så fanget af en bog som jeg er blevet af Learning ActionScript 3.0 – A Beginner’s Guide. Der er flere grunde til at jeg har lyst til at fremhæve den, og give den topkarakter.
Farver og linjer
Jeps, En ActionScript bog i farver. Jeg har egentlig aldrig rigtig tænkt over, hvor meget det forbedrer læsevenligheden – det er ret vildt. Al koden er skrevet i farver som du genkender fra Flash. Derudover er linjerne nummereret, hvilket gør det uhyre nemt at overskue længere kodestumper. De steder i bogen hvor koden bygges op lidt ad gangen er det også nemt at orientere sig i forhold til de brudstykker der bliver pillet ud og forklaret.
For børn i alle aldre
Du må ikke lade dig narre af titlen: “A Beginner’s Guide” for der er sandelig rigtig meget at komme efter for en trænet udvikler. Der er nok af små fif i de senere kapitler, og måder forfatterne forklarer det på, til at alle føler der er gods i bogen. Nogen vil måske mene at der er så meget i bogen at begyndere bliver hægtet af til sidst.
Sproget er vigtigt
Bogen er uhyre velskrevet. Der bliver brugt lange afsnit på forklaringer om begreber, metoder og egenskaber. Hvor mange andre ActionScript bøger fokuserer meget på at vise en masse kode, kan der her nemt tages et opslag eller to fra, til at forklare om principperne i det som koden udfører.
Billeder, Illustrationer osv
Der er rigtig mange illustrationer. Ikke kun skærmdumps af Flash, eller resultatet af din kode, men også gedigen infografik, der viser principperne i noget af den matematik e. lign. du skal arbejde med.
Indhold
Hvad skriver de så om, i bogen? De dækker faktisk et meget bredt område. Uden at gå for meget i kapitel tilstand kan jeg dele det lidt op i faser:
Overblik
Den starter med et dybdegående overblik over Flash Platformen, hvad det betyder og hvilke programmer der leverer til den. Den gennemgår derefter forskellene i procedural- og Object-Orientered programming. Når alt det indledende er på plads løber den en 40 sider igennem med variabler, funktioner, klasser osv – der er fart på, så hvis man er helt ny er det vigtigt at man “tygger maden godt her” og prøver de ting der er beskrevet.
Display List
Ingen ActionScript-bog uden en god gennemgang af display listen – et problem de fleste ridligere bruger bøvler med. Her gennemgås hvordan man tilføjer- eller fjerner objekter, bytter rundt på dem osv. Der kommer også et OOP afsnit, der fortæller om Classes, Inheritance, Composition og et par andre relevante Design Patterns.
Bevægelse og tegning
Efter man har læst de første 100 sider, skulle man allerede være ret habil i forhold til sproget. Nu begynder nogle af koncepterne at udfolde sig i programmeret bevægelse og partikelsystemer. Endelig bliver Graphics-klassen gennemgået og du bliver præsenteret for nogle meget tunge emner som matricer og trigonometri (Arrgh)
Der er også afsat god plads til at forstå hvordan Flash arbejder med pixels. Du gennemgår BitmapData, Blend Modes, filtre og Color Effects, og her (200 sider inde) burde din hjerne sprudle af idéer til, hvordan den nyvundne viden kan udnyttes i praksis.
Tekst
I en særskilt sektion bliver teksten behandlet. Bogen går godt i dybden med forklaringerne når det kommer til at oprette tekstfelter, redigere dem, indlejre fonte og tilknytte CSS. Der bliver også taget fat på, hvordan HTML arbejder inde i flash og hvilke muligheder du har for at kalde ActionScript fra HTML.
Lyd og video
Næsten til slut, tages der hul på behandlingen af video og lyd. Du lærer at hente ID3 data fra musik. Visualisere waveforms, arbejde med webcam og mikrofon, streame lyd og video osv. osv. Her skal du virkelig have ørene ind til hovedet for at følge med.
Input/Output
Til allersidst tages der hul på mulighederne for at hente data ind i flash. Det har været gennemgået sporadisk tidligere, men nu bliver der taget fat om nældens rod og du bliver trukket godt rundt til de forskellige emner der normalt hentes (text, video, billede, swf og lyd). Derefter er et helt kapitel tilegnet XML og E4X. For en Flashudvikler, -designer er det et must at kunne håndtere XML, og dette kapitel ruster dig rigtig godt til at løfte opgaven.
Ressourcer
Sidst i bogen er der en beskrivelse af nogle metoder til at gribe et flash-projekt an på og en række referencer til ressourcer, blogs osv.
Afslutning
Slap af, Karsten. Du får penge for det. Niks – ikke i dette tilfælde i hvertfald. Jeg synes denne her bog er så god at jeg vil sige det til alle der gider at høre på det. Den gennemgår så mange teknikker (mange som jeg ikke kendte) og forklarer det på en måde som jeg i hvertfald synes gør den let fordøjelig.
Held og lykke med den, hvis I anskaffer jer den. Skriv gerne kommentarer hvis i har læst den, eller vil høre om den tager bestemte emner op.
Med venlig hilsen
Karsten Vestergaard (ockley)




Mads Hostrup Said,
January 20, 2010 @ 23:16
Jeg har lige bestilt bogen. Kan ikke vente med at komme igang! Skal nok skrive et par kommentarer når jeg har læst den og komme med en anmeldelse fra en “designer”, der kun bruger gotoAndPlay AS
ockley Said,
January 21, 2010 @ 0:21
Det vil være perfekt. Husk at du også kan stille eventuelle spørgsmål til Actionscript i forummet på adressen http://www.hjaelpmignu.dk/forum/360 og til Flash som program via adressen http://www.hjaelpmignu.dk/forum/371
God fornøjelse
Allan Said,
April 22, 2010 @ 21:27
Hej. Jeg er grafisk designer, og har lige været på Flash CS4 begynder kursus. 4 dags-kurset var godt, men den del der omhandlede Actionscript kunne naturligvis ikke fylde alverden da vi brugte det meste af tiden på den øvrige del af programmet. Jeg kunne godt tænke mig at få noget basisviden – altså det må under ingen omstændigheder blive for langhåret (før jeg er sikker på, at jeg har forstået det forudgående), for så står jeg af. Jeg er bestemt ikke den fødte kodemand, og programmør – det bliver jeg nok aldrig. Det skal begynde med begyndelsen – såsom “man starter altid med at skrive stop();” eller forklare, præcis, hvad parenteserne betyder, og hvornår der skal stå semikolon og hvornår kolon – og hvad betyder de, eller “hvad er en variabel”.
Er dette så stadig bogen for mig, eller findes der bedre alternativer?
ockley Said,
May 27, 2010 @ 13:20
Hej, Allan.
Det er selvfølgelig altid svært, men den kræver disciplin for at få noget ud af bogen, men sådan er det vel med de fleste af denne slags bøger.
En bog jeg ikke selv har læst, men har hørt en del godt om er “ActionScript 3.0: Visual QuickStart Guide”. Den skulle lukke en del af de grundlæggende huller, men til gengæld mangle lidt på konceptsiden, så det man lærer rent faktisk bliver brugt i nogle større eksempler.
… måske er det begge. Først Quickstart til at få principperne på plads og derefter denne for at rykke ud over bane 1