Een 'viewer' waarmee je door auto's kunt bladeren geschreven in ActionScript 2.0, voor het vak 'Dynamic Interfaces.' Mijn eerste en enige ervaring met Object Oriented Programming (OOP). Ik heb gebruik gemaakt van het Model-View-Controller patroon en XML. Zie deze presentatie (pdf) en mijn blog voor meer info. Hier kun je de broncode (zip) vinden.
Een impressie van een CarMultiView optie die uiteindelijk wegens tijdgebrek niet in de applicatie terecht is gekomen. Vanuit hier heb je een overzicht van 9 auto's per view. Door op een van de auto's te klikken kom je bij de details van de betreffende wagen terecht. Door op de 'next' knop te drukken krijg je de volgende 9 auto's. De 'previous' knop leidt naar de 9 vorige wagens. Wanneer deze niet aanwezig zijn wordt de knop op non-actief gezet.
Een impressie van de CarSingleView wanneer je een van de auto's geselecteerd hebt. De 'next' knop gaat naar de volgende auto, de 'previous' naar de vorige. De knop helemaal linksonderaan leidt naar de CarMultiView, die rechts daarnaast naar de CarSingleView. Ook hier geldt dat knoppen die op dat moment geen functie hebben op non-actief worden gezet. Alle informatie is afkomstig uit een XML bestand en een map met afbeeldingen. De applicatie is te updaten door deze simpelweg aan te passen.
Het class-diagram van de applicatie. Het enige verschil met de uiteindelijke applicatie is de calcPosition functie die geintegreerd is in de 'next,' 'previous' en 'firstImage' functies i.p.v. een op zichzelf staande functie.
Een screenshot van de uiteindelijke versie. Klik op het plaatje voor de live versie. Ik heb me puur gericht op de techniek, dus vandaar dat er geen design aan toegevoegd is.