Frilansande flashutvecklare

 

Jag heter Andreas och är frilansande flashutvecklare med många års professionell erfarenhet av avancerad ActionScript programmering i Flash. Letar ni efter en duktig och rutinerad flashprogrammerare som kan mer än att bara skapa enkla animationer så har ni kommit rätt.

Jag började att programmera i ActionScript redan 2004. I grunden är jag Civilingenjör i Elektroteknik vilket har gett mig en bred teknisk förståelse. Jag har alltid haft ett brinnande intresse för programmering och mina första program kodade jag redan i slutet på 80-talet i Basic på C64. På universitetet ingick det många programmeringskurser i min utbildning. Detta har gett mig kunskaper i flera olika programmeringsspråk utöver ActionScript vilket har resulterat i att jag har fått en god teoretisk förståelse för hur effektiva program byggs upp från grunden oberoende av programmeringsspråk. Efter att jag blev klar med min universitetsutbildning har jag inriktat mig på utveckling för webben och då framför allt på programmering i ActionScript, men även i PHP och databashantering i MySQL. Under min professionella karriär som flashutvecklare har jag utvecklats till en expert på ActionScript.

Kontaktnät av frilansare

Ibland behövs det mer än en flashkonsult för att utveckla ett projekt. Då är det bra att jag har ett brett kontaktnät av frilansande flashutvecklare, grafiker och designers. Dessutom har jag ett nära samarbete med en rutinerad webbyrå i Lund. Dessa kontakter ger mig verktygen för att utföra större projekt avsedda för mer än en konsult och flashutvecklare.

Dynamiska flashapplikationer

Jag har stor erfarenhet av att skapa dynamiska flashapplikationer där man till exempel automatiskt kan byta språk i applikationen beroende på var i världen användaren kommer ifrån. För att lagra data använder jag mig av externa datakällor i form av databaser eller XML-filer. När det gäller koppling till databaser från Flash så har jag störst erfarenhet av databaser av typen MySQL i samarbete med PHP på servern. Självklart använder jag mig av CSS för att styra utseendet på mina applikationer.

ActionScript 3.0

När jag 2004 började som Flashutvecklare programmerade jag i ActionScript 2. Idag är det mest ActionScript 3 som jag utvecklar mina program i. AS3 är ett objektorienterat programmeringsspråk och att skriva objektorienterad kod är en självklarhet när jag programmerar. Jag är en stor anhängare av design patterns, som till exempel MVC, där det kan förenkla och snabba på utvecklingsprocessen. Jag har lätt för att sätta mig in i andra utvecklares kod. Det har många gånger inträffat att jag har fått ta över och slutföra projekt som någon annan programmerare har påbörjat eller att jag har fått uppdatera befintliga program med nya funktioner. Vid dessa tillfällen är det viktigt att som flashutvecklare snabbt få en överblick över hur programmet är uppbyggt för att på ett effektivt sätt kunna korrigera det som är fel eller bygga ut programmet med nya funktioner. Utvecklingen inom Flash går fort och därför försöker jag att ständigt ta till mig nya kunskaper och hålla mig uppdaterad om vad som händer inom Flashvärlden. Nätet är fullt av resurser för flashutvecklare.

Flexutvecklare

Det verktyg som jag framför allt har använt mig av när jag utvecklar mina AS3 projekt är Flex Builder 3 från Adobe. Flex 3 är ett program som effektiviserar programmeringsarbetet och förkortar tiden det tar att skapa en applikation jämfört med att koda i Adobe Flash CS5 eller någon av de Open Source alternativ som finns på marknaden. Därför skulle man även kunna kalla mig för Flexutvecklare, men eftersom resultatet fortfarande är en flashapplikation så föredrar jag flashutvecklare. Våren 2010 släpptes uppföljaren Flex 4 under det nya namnet Flash Builder 4. Eftersom jag har varit aktiv betatestare av detta program har jag redan innan det släpptes fått erfarenhet av att utveckla program i Flash Builder 4.

Vad är Flash?

Du som läser detta har säkert redan koll på vad Flash är. Om inte så följer här lite information om vad Flash kan användas till. Adobe Flash är en multimediaplattform för att bland annat producera animationer, internaktivitet för hemsidor samt Rich Internet Applications, RIA. Flash utvecklades ursprungligen av Macromedia under namnet Macromedia Flash, men är numera en del av Adobes portfölj. Med Flash kan vi flashutvecklare skapa plattformsoberoende webbapplikationer som fungerar enhetligt på alla större webbläsare och operativsystem. För att köra en Flashapplikation i webbläsaren måste användaren ha Adobe Flash Player installerat. Adobe Flash Player är en plattformsoberoende webbläsarmodul för att visa webbmaterial och den finns installerad på 99 % av alla internetanslutna datorer (december 2009 enligt Adobe). Om en besökare på hemsidan trots allt inte har Flash Player installerad kan denna laddas ner gratis från Adobes hemsida. Den senaste versionen är Flash 10 och den har bland annat fått inbyggt stöd för 3D-effekter. Detta har gjort det enklare för oss flashutvecklare att skapa intuitiva och engagerande gränssnitt med hjälp av inbyggda funktioner för 3D-omvandling. Med senaste versionen har vi utvecklare även fått bättre kontroll över texter och deras layout i applikationen.

Adobe AIR

Med Flash kan man även utveckla applikationer som kan köras lokalt på en dator istället för över webben. Då kan man använda sig av Adobe AIR för att skapa program som kan installeras på användarens dator oberoende av vilket operativsystem som används.

Artiklar, guider och hjälp

Jag har också valt att publicera artiklar, guider och hjälp kring ActionScript på denna sida. Här delar jag med mig av den erfarenhet jag har fått under min långa karriär som flashutvecklare. Här finnas allt från enkla kom i gång guider till avancerade ActionScript 3.0 artiklar. Min förhoppning är att du ska kunna hitta något av intresse här oavsett om du precis har börjat din bana som flashutvecklare eller om de redan är en rutinerad ActionScript expert.

Senast publicerade artiklarna

Spara bild lokalt med AS3

 


Artikel om att skapa en klass för att spara bilder från Flash till användarens dator med hjälp av ActionScript 3.0. Vi sparar bilderna antingen som PNG eller JPG i det lokala filsystemet.

Läs mer...

Första ActionScript projektet

 


Denna nybörjarguide beskriver hur du skapar ditt första ActionScript projekt i Flash Builder 4. Ingen tidigare erfarenhet av vare sig ActionScript 3.0 eller Flash Builder 4 behövs. Vi kommer att skapa en enkel applikation som skriver ut Hello World på skärmen.

Läs mer...

Första Flex projektet

 


Denna nybörjarguide går igenom hur du skapar ditt första Flex projekt med Flash Builder 4. Du behöver ingen tidigare erfarenhet av Flex, Flash eller ActionScript för att ta del av denna guide. Vi kommer att skapa en applikation som skriver ut Hello World på skärmen.

Läs mer...

Översätt en applikation i Flex 4

 


Localization. I denna artikel kommer jag att beskriva hur man på ett enkelt sätt kan översätta en applikation till olika språk i Flash Builder 4. Jag har här fokuserat på att ge en enkel beskrivning så att ni snabbt kan komma igång och göra era applikationer flerspråkiga.

Läs mer...

Fler artiklar och guider hittar du här. Tveka inte att kontakta mig om ni behöver ni en frilansande flashutvecklare.