Archive for ActionScript 3.0

Foundation Flah CS5 for Designers : Boganmeldelse

Titel: Foundation Flash CS5 for designers

 Sider: 847

Forfatter: Tom Green og Diago Dias

Udgiver: friends of ED

Genre: Flash

ISBN:
ISBN: 978-1-4302-2994-0

Introduktion

Flash er for hver version blevet mere og mere omfattende at sætte sig ind i. Nye brugere af programmet, bliver begejstret for mulighederne de har set det byde på, når de har bevæget sig rundt på nettet, for derefter at gå i stå, når de fornemmer kompleksiteten og det arbejde det kræver at lave virkelig flotte sites. Problemet er at det kræver indsigt i ActionScript 3.0 – en indsigt, som designere enten ikke kan eller vil forholde sig til. Denne bog tager problematikken alvorligt og gør et reelt forsøg på, i et vist omfang, at gøre ActionScript til en del af designerens værktøj 

Omfang og layout

Nu kan jeg ikke lige på stående fod genkalde de tidligere udgaver af denne bog, da jeg ikke sidder med dem i skrivende stund. Men jeg kan i hvert fald klart fornemme at der er kommet mere tyngde i denne CS5-udgave af serien. Over 800 sider, der ikke bare er brugt til helsidesopslag, men til at forklare koncepter og principper bag værktøjerne og mulighederne. Når man har set bøger i farver, er det lidt trist med disse sort/hvide bøger, men omvendt vil det også være en markant fordyrende ændring som jeg sagtens kan forstå bliver nedprioriteret.

I starten forekom den mig lidt svævende, uden en fast stil, men den kom hurtigt i sporet og gav mig ikke nogen større problemer i forhold til pædagogiken, senere hen.

Tone og pædagogik

Tonen i bogen er lidt og humoristisk, men der bliver lagt meget energi i at forklare. Det giver værdi for nye såvel som øvede Flash Designere. Specielt kapitlerne om video- og lydkomprimering viser en forståelse for at ville forklare hvad der ligger til grund for det man skal til at lære.

Billeder, Illustrationer osv

Det er tydeligt, at der ikke bliver brugt energi på bogen layout. Det er den type bøger med et sæt retningslinjer for hvordan kode, menukommandoer og genveje skal skrives, for derefter at løbe ud af bane 14, med billeder mellem tekstlinjerne. Infobokse i ren budfarve med en tynd streg omkring osv. Ingen symboler for “tips” og “husk” bokse. Jeg blev lidt irriteret over det, da jeg bladrede igennem, men bogens indhold fik mig til at glemme meget af min indledende kritik – menkøn er den ikke.

Indhold

Indholdet i denne bog, er nok det mest ambitiøse jeg har set i en bog myndet på designere. De 15 kapitler starter med en gennemgang af programmet, fortæller om tegning og deco-tool, for derefter at pakke det i symboler og forklare om disse. I kapitel 4 tages der hul på ActionScript. Her er det springende punkt, hvor designeren virkelig skal tage sig tid til at prøve at forstå koncepterne. Jeg synes det er fantastisk at forfatterne tager fat om nældens rod og introducerer begreberne på en meget spiselig måde. Fra kapitel 5 og fremefter er ActionScript en integreret del af bogen, og der forklares hvordan lyd, video, 3D, tekst og animation bruges via programmets egne værktøjer og kommandoer, men også hvordan du kan tilgå dem via ActionScript.

Mod slutningen introduceres XML og CSS og der åbnes for nogle reelle projekter, nemlig MP3-afspiller, XML galleri osv. – reelle eksempler, som der ikke har været så mange af op til. Bogen slutter af med mulighederne for at publicere og optimere dit projekt til nettet eller mobile enheder og der gennemgås også et projekt der bliver afviklet på Android telefoner via en AIR fil.

Afslutning

Jeg havde stor fornøjelse af at læse bogen, og vil helt sikker dykke ned i den igen og referere til den i min undervisning. Jeg vil ikke anbefale den til helt nye designere, der ikke er computervante, da den tager lidt for store skridt i forhold til dem. Til gengæld vil jeg helt sikkert mene at en designer der har lidt flair for det tekniske vil kunne flytte sig langt efter at have læst bogen og ende op med at kunne et trick eller to, som gør det muligt at realisere projekter som ikke er muligt uden kode. Samtidig er dette en af de bøger som en begynder vil kunne læse igen og igen, for at opnå lidt bedre forståelse for hver gennemlæsning.

Hvor meget jeg end kan være uenig i nogle af dispositionerne i forhold til, hvad der skal forklares hvor så er den helt klart anbefalelsesværdig … jeg snakker detaljer.

Med venlig hilsen

Karsten Vestergaard (ockley)

Leave a Comment

Video tutorial om at sende data fra Flash til mail via PHP

Jeg har fået gang i gode gamle Camtasia og snedkereret en tutorial der viser, hvordan en række input felter, samlet i en formular, kan sendes fra en Flash-film, via et php-script og hen til din mail boks. Det er som svar på forum indlæget Contact Form

Vejledningen tager dels udgangspunkt i det link til en tutorial på Flashforum, der blev nævnt, og dels en gammel video tutorial af Lee Brimelow.

Se den på www.hjaelpmignu.dk

Leave a Comment

Adobe Creative Suite 5 (CS5) launch er officiel

Det er denne ulidelige ventetid der er hver gang ind til man må offentliggøre at en ny beby er på vej. Mange beta-testere har siddet på deres hænder for ikke at skrive om nye features, muligheder og forbedringer som denne version giver designere og udviklere.

Nu er fortæppet røget og du kan på adressen http://cs5launch.adobe.com/ registrere dig til at overvære lanceringen, den 12. april 2010 – klokken 17:00. Du skal bruge dit Adobe ID til at registrere dig. Hvis du ikke har et kan du oprette dig gratis på siden.

Når du nu alligevel er ude og lufte dit Adobe ID fordi du vil overvære præsentationen af CS5 kan du lige så godt melde dig ind i Adobe User Group Of Denmark på http://www.hjaelpmignu.dk/go/augod/ og tilmelde dig det arrangement, der er den 20. april – påfaldende tæt på lanceringen. Her kan du se Flash Builder 4, Flash Catalyst og mon ikke vi må vise lidt af programmerne i Adobe Creative Suite 5.

Der er desværre stadig mundkurv på, ind til lanceringen, men tag et kig på http://cs5launch.adobe.com/ og se om nogle af deres videoer kan inspirere. Ellers er der selvfølgelig http://csbuzz.adobe.com/ med Greg og Levine

Det bliver en varm sommer :-)

Leave a Comment

Adobe Flash Builder 4 er annonceret

Så blev det offentlig kendt at Adobe Flash Builder 4, ColdFusion Builder, Flex 4 og Flash Platform Social Service er lanceret. Det er et kæmpe spring for mulighederne for at udvikle RIA.

Flash Builder 4

Dette er, for mig, den vigtigste nyhed. Adobe har gennemarbejdet den tidligere Flex Builder 3 og lagt fokus på datacentraliseret programmering. Det gør detblandt andet nemmere at udvikle applikationer der håndterer data fra databaser oa. uden dybt kendskab til serverscript sprog. Endelig er integrationen med programmerne i Creative Suite blevet forbedret

Flex 4

er det open source framework, som Flash Builder 4 bygger på. Der er kommet nye komponenter og mxml (det markup sprog) har fået en overhaling. Der er lagt fokus på et forbedret samarbejde mellem designer og udvikler

ColdFusion Builder

Er ikke et program jeg har personlig erfaring med, men det er et program, der løfter ColdFusion udvikling ind i samme Eclipse-baseret miljø som Adobe Flash Builder 4 også bygger på. Den samme base gør det også nemmere at integrere disse to programmer.

Flash Platform Social Service

er en service, udviklet i samarbejde med Gigya som gør det muligt at forbinde Flash programmer med sociale netværk som Twitter, Facebook, MySpace og LinkedIn. Selve servicen sørger for interaktionen mellem applikationen og netværket. Ændringer i netværkets API bliver håndteret af servicen, så din applikation ikke pludselig bliver ufunktionsdygtig.

Se pressemeddelelse på http://eon.businesswire.com/portal/site/eon/permalink/?ndmViewId=news_view&newsId=20100321005061&newsLang=en

/ockley

Leave a Comment

Møde i brugergruppen Adobe User Group Of Denmark (AUGOD)

Det er blevet tid til et møde i brugergruppen. Det er ikke et hvilket som helst møde – det er det første. Jeg er meget spændt på hvordan det tages imod og glæder mig til en serie af aftener, hvor brugere af Adobes programmer kan vise og snakke om software og teknikker. Det er også en mulighed for at høre nyt om produkter, vinde software eller bøger og meget andet.

Hvad skal vi snakke om?

Det første møde er lidt præget af internettet og emner der omkranser Flash Platformen, men vi bestræber os på at dække en række programmer i løbet af aftenen. Temaet er også præget af at vi får besøg af en speciel gæst, Piotr, der vil give os lidt “særlig behandling” :-) Peter Andreas Mølgaard vil gennemgå nyhederne i AIR 2.0 og jeg (Karsten Vestergaard) vil vise Flash Catalyst. Derudover arbejder jeg på en showcase der viser Photoshop og Illustrator i aktion, men intet er sikkert på den front endnu. Har du nogle idéer, eller vil du vise noget, er du velkommen til at kontakte mig offline.

Hvordan kommer jeg med?

Det er ret nemt (og gratis) at være med i gruppen. Du starter med at besøge http://www.hjaelpmignu.dk/go/augod/ der vil linke til gruppen på Adobe Groups. Det første du bliver bedt om er dit Adobe ID. Hvis du ikke har et kan du oprette det ved at klikke på knappen til venstre “Create Adobe ID”

Oprettelse af et Adobe ID

Når det er oprettet vil du blive sendt til gruppens forside. Alle med et Adobe ID må besøge gruppens side, men for at deltage aktivt i den og blive informeret om møder, nyheder, konkurrencer osv. skal du tilmelde dig gruppen. Det gør du ved at klikke på knappen “Join this group” i højre side af skærmen.

Knap til at tilmelde sig AUGOD

Når det er sket er du medlem af Adobe User Group Of Denmark. Her vil du kunne læse og skrive om alt hvad der har med brugergruppen at gøre. Hvis du har spørgsmål til software, er det stadig forummet på http://www.hjaelpmignu.dk/ du skal besøge.

Endelig skal du fortælle om du kommer eller ej. Det gør du ved at klikke på Event-linket (http://groups.adobe.com/index.cfm?event=post.display&postid=17428) og vælge Yes, Maybe eller No i bunden af teksten.

Hvad er en brugergrupppe?

En brugergruppe er en organisering af personer med en fælles interesse. Brugergruppen gør det muligt at mødes på tværs af uddannelse, arbejdsplads osv. og diskutere aktuelle temaer og se nyt fra det fælles interesseområde. Mit mantra er. “Uden dig er gruppen ikke noget!” Den bliver drevet af det der interesserer dig og det du bidrager med. Vi er selvfølgelig en lille kreds af managers og co-managers der vil trække kraftigt, men du opfordres kraftigt til at komme ud af busken og vise, hvordan du bruger programmerne.

Det betyder altså, at der ikke er lagt op til den normale type events, hvor der “bare” showcases nye produkter, men i ligeså høj grad kaffe og kage, hvor vi snakker, networker og hygger med et fælles udgangspunkt.

Jeg glæder mig meget til at se så mange som muligt, den 20. april 2010 på Mediehøjskolen i København.

Vel mødt
Karsten “ockley” Vestergaard

Leave a Comment

Gratis Flex Builder 3 til brugere af CS4 (Master Collection og Web Premium)

Der er mange interessante tiltag på vej med Flash Builder 4 og Adobe Flash Catalyst. De mest interesserede er dog dem, der i forvejen er bekendt med Flex SDK.

En stor del af jer har måske lysten til at prøve det programmerne af, men gider ikke at betale for et fuldt program. Hvis du har købt CS4 Web Premium eller CS4 Master Collection, er der ikke nogen undskyldning mere – du kan nu få Adobe Flex Builder 3 Standard for ingen penge, gratis … uden beregning. Det er billigt :-)

For at få fingere i din kopi skal du gøre følgende:
1. Besøg sitet www.adobe.com/go/freeflexforcs.
2. Indtast relevante oplysninger (CS4 serial og scannet kopi af kvittering for købet).

3. Download Flex Builder 3.

Tilbuddet gælder til og med 30. april 2010.

Nu vil jeg gerne lære det

- tænker du nok. Der er rigtig mange muligheder for at kaste dig over Flex 3. Som udgangspunkt vil jeg anbefale http://developer.adobe.com/flex der giver dig et samlet overblik over tilgængelige ressourcer.
På siden http://www.adobe.com/devnet/flex/learn/ vises “Learning paths” hvor du kan udforske på baggrund af din eksisterende viden. Endelig er der videoserien “Adobe Flex In A Week” på http://www.adobe.com/devnet/flex/videotraining/, der viser uforskammet mange muligheder på video, sat op som et ugeforløb med undervisningmaterialer. Efter at have gennemgået dem sidder du rigtig godt i sadlen.
Er du til læsning er al dokumentation samlet på adressen http://www.adobe.com/support/documentation/en/flex/ Hvor alle aspekter af programmet kan hentes i PDF form eller browses online.

Hov, der er forresten også en gratis bog fra O’Reilly kaldet “Getting started with Flex 3,” som du kan hente på  http://www.adobe.com/devnet/flex/pdfs/getting_started_with_Flex3.pdf

Jeg kan blive ved, men du skal vist hellere bare gå i gang med det der er vist pt.

Spørgsmål til programmet kan skrives på www.hjaelpmignu.dk under Flashbuilder Pro på adressen http://www.hjaelpmignu.dk/forum/346. Flashbuilder er navnet på den næste version af Flex, der i øjeblikket er i beta – det kan godt forvirre lidt med navnene :-)

P.S: på sitet https://freeriatools.adobe.com/ har du mulighed for at få en studie-version. Hvis du kan dokumentere at du er studerende eller er arbejdsløs udvikler. Det giver duig mulighed for at tilegne dig færdigheder i prorgammet. Det er vigtigt at understrege at du ikke må bruge disse versioner til kommerciel brug. Det er ikke tilfældet med det andet tilbud, øverst.

Leave a Comment

Adobe Flash Professional CS5 beta (Signup)

Det rykker tættere og tættere på. Adobe Flash CS5 (Viper) blev præsenteret på MAX og det er nu kendt at den kommer i en offentlig beta senere i år. Tag et kig på http://labs.adobe.com/technologies/flashcs5/ og skriv dig op, så du får en mail når den er klar til at blive hentet.

De nye muligheder i programmet og den bedre integration med Flash Builder gør den til noget af det mest interessante i 2010.

Hvis du ikke har set programmet i aktion, så besøg http://max.adobe.com/online/ og se den “hemmelige session” på http://max.adobe.com/online/session/381

Iiiiiiiiih, altså!! :-)

Comments (1)

Beta 2 af Flash Builder og Flash Catalyst

Så er der kommet nye versioner til offentligheden af to stykker software som jeg forventer mig rigtig meget af. Det ene er Flash Builder 4 (tidligere Flex Builder) som gør det nemt at udvikle online interaktive applikationer. Den måde denne nye version fokuserer på data og bygger design op omkring det gør at der vil ske et skub i den rigtige retning når det kommer til udvikling af applikationer i fremtiden.

Den der skal hjælpe til med at få det hele til at rende pænt af stablen er Adobe Flash Catalyst som også er kommet i en ny beta. Her vil det være muligt at tage eksisterende design fra Illustrator og Photoshop mv. og overføre dem direkte til Catalyst. Du vil herfra kunne markere og omdanne de enkelte elementer til interaktive komponenter og definere dummy-indhold samt overgange imellem en applikations tilstande. Dette vil resultere i en et færdigt projekt der kan overføres til Flash Builder hvor dine dummy-data vil blive erstattet med LIVE data.

Hent demoerne, prøv dem af. Læs nogle tutorials til Flash Builder og Flash Catalyst så du kommer hurtigere igang.

… det er en investering i fremtiden der er værd at gøre sig for alle der har med interaktivt design at gøre.

Leave a Comment

Flash CS5 (Viper)

Når en version aaf Creative Suite og dets komponenter har været fremme tilstrækkelig længe dukker rygterne op om nye udgaver, beta udgaver (og deres navne). For at lade være med at bære ved til rygtesmedjen, vil jeg undlade at gisne om features, men i stedet henvise til flash magazine der har en artikel omkring Adobe Flash CS5 Professional der blev vist på Flash On The Beach 2009.

Det mere interessante features er nok code completion, behaviour lignende panel til nye brugere og samspillet med Adobe Flash Builder 4 ift. større projekter.

Se en gennemgang på:

http://www.flashmagazine.com/news/detail/adobe_flash_cs5_sneaks_from_fotb09/

Og kodenavnet … det er Viper, hvis du skal søge videre :-)

Leave a Comment

Learning ActionScript 3.0 – A Beginner’s Guide : Boganmeldelse

Learning ActionScript 3.0 - A Beginner's Guide

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)

Comments (4)