Ett optimerat sätt att arbeta på PDF Skriv ut Skicka sidan
2010-11-15 10:23
Jag tycker jag har hittat det mest optimala sättet att jobba på med Flash och skulle gärna vilja dela med mig av mina erfarenheter.

Under många år satt jag i Adobe Flash och arbetade. Jag störde mig mycket på att mina systemutvecklande kollegor som jobbade i ex Visual Studio, Zend Studio, etc bland annat hade mycket bättre kodhintning. Jag försökte också få ett bättre grepp på OOP i Flash och tyvärr inbjuder inte direkt Adobes IDE till det i någon större utsträckning. Jag var dessutom Mac-fanatiker på den tiden och jag kände inte till några bra verktyg till den plattformen.

Jag började att utforska olika verktyg och provade allt från TextMate till Eclipse med as3 stöd. Mitt mål var att hitta ett så komplett verktyg som möjligt till så lite pengar som möjligt. TextMate kostade lite pengar, men har ett så pass brett användningsområde att det var värt det, dock jäkligt besvärligt att sätta upp. Eclipse upplevde jag som segt och också det svårt att sätta upp då det inte kom med as3-stöd från början. Inte ens med as3-stöd var det ett komplett verktyg. Jag kollade givetvis också på FDT, men eftersom det kostade en del slantar och var Eclipsebaserat så ville jag inte lägga så mycket energi på det (jag vet att många hyllar FDT).

Tillslut så ramlade jag över FlashDevelop av en slump och hittade direkt in i hur det skulle användas. Det var relativt enkelt att sätta upp, riktigt snabbt och erbjöd alla bekvämligheter jag letat efter. Ett riktigt kompetent program! Det fanns bara till Windows dock. OK, så jag kör windows nu och det är bara tack vare FlashDevelop, resten kan jag vara utan. Jag skulle faktiskt inte kunna tänkta mig att byta tillbaka till Mac OS X, men det är ett helt annat blogginlägg...

I FlashDevelop, och liknande i FDT, Flash Builder, Eclipse, etc, så kan man jobba med externa klassbibliotek, man kan också jobba med Flash Components - swc-filer. Jag delar in mina klasser i tre olika nivåer:

1. Generella klasser
2. Kundspecifika klasser
3. Projektspecifika klasser

Jag har också ett externt GUI-bibliotek som är kopplat till varje projekt. Här lägger jag timelineanimationer, fonter och ikonliknande grafik som inte enkelt ritas upp med actionscript.

Här är en skärmdump från ett projekt i Flashdevelop där man ser strukturen, det enda som inte syns är de generella klasserna. Hur de länkas in syns i properties dialogrutan (egentligen har jag valt ett dåligt exempel i bilden, då denna kunden har en helt eget generell struktur separerad från övriga kunders, men principen är densamma).

way-of-work-4

Detta är ett otroligt smidigt sätt att jobba på där man kan skapa generella strukturer som sedan kan kodas om till att vara kundspecifika och sedan med små ändringar (i subklasser) kan bli projektunika.

Grafiska detaljer kopplas in först på kundnivå och som om det behövs, skrivs över av subklasser i de projektspecifika klasserna.

Hur ser ditt arbetssätt ut och vilket är ditt favoritverktyg?

Bedöm artikeln:
( 2 Bedömningar )
Skapad 2010-11-15 10:23 av Patric Jonsson

Visad 1159 gånger än så länge.

Senaste artiklarna av Patric Jonsson


Senast uppdaterad 2010-11-16 11:16

Kommentarer  

 
0 #1 Danel Kirch 2010-11-15 12:02
Fan vad kul o se hur andra kollegor jobbar
Dock riktigt jäkla trist att FD inte finns på Mac :(
Själv kör jag Flash IDE (CS5) som har otroligt bra codehinting jämfört med CS4.
Sen att det finns codesnippets oxå är ett ritkgit stort plus! :)
Citera
 
 
0 #2 flav1o 2010-11-15 20:58
Som stolt windows användare kör jag också Flash Develop. Jag provade att skriva i dreamweaver( =D ) en gång och det för att bara prova men då kunde jag lika gärna använt notepad. Jag skippar helt Flash IDE, tycker bara att det bökigt och lite laggigt ibland. Jag har ungefär samma struktur som du har, dock har jag min project-panel till höger :)
Citera
 
 
0 #3 nicolasdelfino 2010-12-01 01:03
Har testat alla möjliga miljöer men har också fastnat för flashdevelop, extremt enkelt att komma igång med ett projekt. Hade varit kul med fler kortkommandon än det älskade ctrl+shift+1 dock :)
Citera
 

Lägg till kommentar


Medlemmar


Members Online: 0

Senaste registrerade

LisaRaichand : 22 april 2012 19:55pilu : 31 januari 2012 09:58Gostship99 : 07 januari 2012 19:37Director : 18 november 2011 05:44Dahlback : 17 november 2011 16:28mikwonwheels : 14 november 2011 13:20Kviddis : 04 oktober 2011 19:53buddha1966 : 25 september 2011 14:22idesign : 20 september 2011 08:45TxT : 05 september 2011 11:07ApelG : 05 september 2011 11:04
Partners
Adobe user group
fdt5-logo
TechSmith
Lynda user group
Apress user group
O´reilly user group
Peachpit user group
Friends Of Ed
Manning user group


Senaste blogginläggen

Av: Danel
-20.02.2012
Av: Patric Jonsson
-27.01.2012
Av: Patric Jonsson
- 3.01.2012
Av: Patric Jonsson
-29.11.2011
Av: Danel
-26.11.2011
Av: Patric Jonsson
-14.11.2011
Av: Patric Jonsson
- 8.11.2011
Av: Danel
- 7.11.2011
Av: Patric Jonsson
-27.09.2011

Senaste kommentarer

Senaste trådarna

Av Hallon
- 08/05/2012
Av goldensebbe
- 06/04/2012
Av Hallon
- 29/03/2012
Av buddha1966
- 06/03/2012
Av buddha1966
- 29/02/2012
Av Wide Circle
- 20/02/2012
Av zocstyle
- 15/02/2012
Av ufoalf30
- 05/01/2012
Av peterdavidsson
- 08/12/2011
Av JohnPaulie
- 03/12/2011
Av coffaldo
- 17/11/2011
Av buddha1966
- 05/11/2011
Av buddha1966
- 03/11/2011

Blogkalender

  • 2012 (3)
  • 2011 (37)
  • 2010 (85)
  • 2009 (18)
  • Vem är online

    Vi har 33 besökare online
    RSS
    Patric Jonsson - flashguru.se
    RocketTheme Joomla Templates