flasheromer

Laatste les: de website

In Actionscript, Animaties, Basis begrippen, Buttons on juni 23, 2009 at 11:57 pm

Hi and welkom! 

Dit is de laatste les van de workshop. Zoals ik al eerder heb gezegd, we gaan een samenhang maken van bijna alle lessen die we hiervoor hebben gehad. Alles gaat samenkomen in een mooie Flash website waarvan je het design mag gebruiken, maar alleen voor jezelf. Het is namelijk een ontwerp van mij, en dat mag niet gebruikt worden voor andere doeleinden dan voorjezelf. Dus geen bedrijfswebsite of iets dergelijks, maar alleen als test voor persoonlijk gebruik. Mocht het toch gebruikt worden, en ik kom het tegen, dan wordt je niet blij! :)

Goed, laten we beginnen met het bouwen van een leuke Flash website. Deze website is anders dan de standaard websites. De knopjes zien er heel anders uit, de indeling is heel anders, het is gewoon anders. Ik probeer mezelf altijd te onderscheiden van de kudde wat iedereen volgt. En op deze manier kun je nogmaals zien wat er allemaal mogelijk is met dit prachtige programma!

contentpage

homepage

Stap 1:

Maak een nieuw document aan. Geef dit document de volgende afmetingen: 900×600 pixels. En de FPS kun je instellen op 25.

Stap 2:

We gaan nu de achtergrondkleur veranderen. In je “properties” panel zie je “background” staan en een klein wit vierkantje. Klik op dit vierkantje zodat het kleurenpallet geopend wordt. In het kleurenpallet bovenaan zie je de kleurcode staan. Vul daar het volgende kleurcode in: #B8C9C3

Stap 3:

Nu gaan we de eerste spullen importeren. Download eerst deze ZIP. Open het en importeer alle onderdelen in je library. Je weet inmiddels hoe dat moet.

Stap 4:

Kijk in je library en vind daar het “wolken” bestand. Sleep dat in je stage en noem die layer “wolken. Klik nu op je wolken en maak daarvan een movieclip.

Stap 5:

We beginnen met het animeren van de wolken. De wolken zijn een leuk extratje aan de website. We gaan de wolken constant van links naar rechts of andersom laten bewegen. Een soort lucht wind effectje dus.

Als je klikt op je wolken ga je in de movieclip zitten en van daaruit verder werken. Nu je in de movieclip zit ga je de wolken helemaal naar rechts slepen, buiten je werkveld. Daarna trek je een hulplijntje zodat je weet op welke hoogte je het straks naar links moet trekken.

wolkenlinks

Daarna klik je op de frame, rechtermuisknop en klik je op “create motion tween”. Nu ga je naar frame nummer 400 en klik je op F6.

Pak je wolken weer vast, en sleep het helemaal naar links buiten je werkveld. Dit doe je uiteraard op frame 400, niet vergeten!

Test je filmpje nu uit. Zo simpel is het bijvoorbeeld om wolken te laten waaien :)

Als je wilt dat je wolken nog langzamer gaan kun je de keyframe op frame 600 zetten bijvoorbeeld. Als je het sneller wilt zet je het bijvoorbeeld op 300 .

Stap 6:

Nu gaan we de buttons gebruiken. Maak een nieuwe layer aan en noem deze “buttons”. Klik op de frame, en sleep daarna de buttons uit de library je werkveld in. Je zult zien dat alles bij elkaar hoort. Dat is handig want we gaan de knopjes uit de lucht doen vallen.

Zorg er wel voor dat de buttons buiten je werkveld vallen, want het moet eerst leeg zijn en daarna komen ze het werkveld in.

buttonsboven

Klik met je rechtermuisknop op de frame en doe dan “create motion tween”. Nu gaan we een paar keyframes plaatsen om het vallende effect te creeeren. Op de volgende frames klik je op F6 om een keyframe te plaatsen, 25, 30, 40, 45 en op 60. Dat zijn de keyframes in de motion tween. We hebben nog 1tje nodig en dat moet op 61. Op frame 61 klik je op de rechtermuisknop en doe je “remove motion tween”. Daarna open je je actions panel, en schrijf je STOP (); in de actionscript gedeelte.

buttonframes

Stap 7:

Om een mooi effect te creeeren gaan we de “easy” functie in de “properties” gebruiken.

easyin-out          

Op frame 1, bij de eerste keyframe dus ga je de easy functie op -100 instellen.
Op frame 25: Easy out 100
Op frame 30: Easy in -100
Op frame 40: Easy out 100
Op frame 45: Easy out 100

Nu heb je een mooi effect wat betreft het stuiterend invallen.

Stap 8:

Nu ga je naar frame 61 en daar klik je op de buttons in je werkveld. Vervolgens klik je met je rechtermuisknop op “break apart”. Nu zijn je knopjes los, dus ook de lijntjes en je rondjes.

Selecteer met hulp van de “shfift” knop de elementen die bij elkaar horen. Dus de lijn, het rondje en de text bij knop 1. Klik daarna op je rechtermuisknop en dan op “convert to symbol” en dan kies je “button”.

Doe dit ook voor de andere knopjes.

Stap 9:

Nu je alles “buttons” hebt gemaakt, gaan we in de buttons werken om een animatie te maken. Dubbelklik op de de eerste button zodat je erin gaat zitten. Eenmaal erin heb je zoals je weet 4 frames. Alleen de UP frame is vol. Klik nu op je button en creeer opnieuw een symbool, maar ditmaal een “movieclip”.

Nadat je dat hebt gedaan klik je dubbel op het knopje zodat je ook daarin gaat zitten. Nu zie je 1 layer met alleen de eerste frame vol. Hier gaan we een slingerend effect in maken, zodat de knopjes heen en weer gaan slingeren en een leuk dynamisch effect ontstaat.

Stap 10:

Als eerst klik je op het knopje en klik je op de “free transform tool”. Nu zie je op je knopje in het midden een rondje zoals hieronder.

rondjemidden

Klik op dat rondje en sleep het daarna op het puntje van de witte lijn, helemaal boven zoals hieronder te zien.

rondjeboven

Nu heb je ervoor gezorgd dat als je dit onderdeel gaat draaien, dat ie om dat rondje heen gaat draaien. En omdat wij de buttons gaan laten slingeren, slingeren ze vanaf dat punt.

Stap 11:

Klik nu op je rechtermuisknop en doe “create motion tween”. Nu gaan we 3 keyframes plaatsen en dat doen we op de volgende framenummers: 25, 50 en 75.

Als je dat hebt gedaan klik op keyframe nummer 25 en middels het “free transform tool” draai je het knopje een klein stukje naar links.

Als je dat hebt gedaan klik je op keyframe 50, en daar draai je het knopje een klein stukje naar rechts.

buttonrechts

Nu gebruiken we weer de “easy” functie. Op keyframe 1 doe je: Easy out 100, en op keyframe 25 doe je ook Easy out 100.

De button is nu klaar. Doe dit ook voor de andere buttons, maar plaats dan de keyframes niet op exact dezelfde framenummer. In plaats van frame 25 doe je dan bijvoorbeeld 20, of juist 30. Dit zorgt ervoor dat alle knopjes niet tegelijk gaan slingeren!

Stap 12:

Oke, deel 1 van de website is klaar. Je hebt nu de buttons gereed gemaakt, maar de rest moet natuurlijk nog komen.

Volgende keer gaan we verder met de rest van de website. Het is namelijk vrij groot! Dus zorg maar eerst dat dit deel goed werkt :)

Bewegende wolken

In Mask on mei 7, 2009 at 12:05 pm

Hi!

Deze week gaan we weer iets met masking doen zodat je kunt zien wat je eigenlijk allemaal met flash kunt doen. We gaan namelijk 2 foto’s pakken waarmee we gaan spelen zodat we een dynamisch effect krijgen. 

Voor een voorbeeld van wat we gaan maken klik je HIER

Laten we beginnen. 

Stap 1: 

Voordat we gaan beginnen download je de 2 foto’s die we nodig hebben. 1tje is een foto van een gebouw die ik op internet heb gevonden. Die kun je overal vinden waar je maar wilt, try Google of flickr.com bijvoorbeeld. 

De 2de foto is de wolk die achter het gebouw langs gaat komen. Die heb ik gedownload van een of ander texture website. Daar heb je een hoop gratis textures die je kunt downloaden. Probeer het maar eens vanuit Google. Ik heb deze foto gepakt en in photoshop aan elkaar geplakt zodat het langer werd. Waarom zul je straks zien. 

wolktut

Download het zip bestandje HIER.

Stap 2: 

Maak een nieuw bestand aan. Houd de FPS op de standaard instelling. Maar pas de grootte van het bestand aan op 600 x 450. 

Stap 3: 

Nu gaan we de gedownloade bestanden importeren. Elk op aparte layers. 

Het is je misschien opgevallen dat de wolk een JPG bestand is, en het gebouw een PSD bestand. Waarom dat zo is leg ik hier uit. Als je de PSD bestand opent zul je zien dat het gebouw is uitgeknipt en geen achtergrond heeft. Dat moet het natuurlijk ook niet hebben want daar gaan we onze eigen wolk achter langs laten lopen. Als je deze PSD als JPG opslaat en het importeert in Flash zul je zien dat er een achtergrond is bijgekomen. Dat is nou eenmaal zo met JPG bestanden, die kun je niet doorzichtig laten. Vandaar dat ik het als een PSD heb gelaten, zodat je direct een doorzichtig geknipt foto hebt. 

Als je dus iets doorzichtigs wilt hebben, sla het dan op als een PSD en importeer het dan in Flash. 

Goed nu heb je dus de 2 foto’s geimporteerd. Noem ze “gebouw” en “wolken” zoals hieronder te zien. 

uitlijning

Stap 4: 

Zorg ervoor dat je plaatjes netjes uitlijnt op de 0 punt. Je kunt dat doen bij de “properties” panel zoals hieronder te zien. 

properties

De X en de Y as zijn allebei op 0. Daarmee lijnt het precies uit. Doe dit voor het gebouw, maar voor de wolken kunnen op de Y as natuurlijk niet op de 0 punt. Want die moet aan de bovenkant en links uitgelijnd worden. Dus dan wordt de X as wel 0, maar de Y as wordt dan 600. 

Stap 5: 

Klik op de wolken layer en maak een motion tween hiervan. Ga naar frame 750 en maak daar een keyframe aan. Motion tweens maken heb je eerder al gedaan en moet je inmiddels weten. Zo niet, kijk dan terug naar de eerdere tutorials. 

Vergeet niet het gebouw layer ook tot frame 750 door te laten lopen. 

Stap 6: 

Met de keyframe op 750, ga je de wolken naar links schuiven, zodat het rechts uitgelijnd wordt. Kijk naar onderstaand screenshot.

rechts

Stap 7: 

Nu we dat gedaan hebben gaan we 1 laatste ding doen. Een masker zetten om het plaatje heen. Maak een nieuwe layer aan, noem het masker en zet het boven de “wolken” layer. Je filmpje is 600 breed, dus teken nu een rechthoek van 600 x 400. 

Klik op de layer, op je rechtermuisknop en klik op “Mask”. Nu heb je de wolken layer gemaskerd zodat het niet uitsteekt aan de linker en rechterkant. 

Stap 8:

Test je filmpje! We zijn namelijk klaar. Zo zie je dat je niet perse animaties en tekeningen moet maken om leuke dingen te kunnen doen met Flash. Nu zie je dat je ook met echte foto’s dynamiek kunt creeeren. Je kunt op dezelfde manier bijvoorbeeld een autotje laten rijden of wat dan ook. Je kunt alles doen wat je wilt! 

Mocht je het niet snappen vraag het dan hier. En anders mag je de bronbestand HIER downloaden.

Foto album

In Buttons on april 25, 2009 at 5:20 pm

Hello!

Deze week gaan we weer iets anders maken. Een fotoalbum :) Maar niet zomaar 1tje, eentje die er mooi uitziet. Deze week heb ik een mooi design gemaakt, en het ziet er erg leuk uit. Meesten van jullie zouden dit ook al moeten kunnen maken, want zo moeilijk is het nou ook weer niet, maar toch heb ik de PSD klaarstaan voor jullie. 

fotoalbum

Goed, voor een voorbeeld van wat we gaan maken, klik je HIER

Voor we beginnen download je het PSD bestand, zodat je foto’s al klaar hebt staan. Klik HIER.

Stap 1:

Maak een nieuw bestand aan, en maak het 800 x 600 pixels. De FPS kun je laten op 12. 
Maak de achtergrond kleur donkergrijs.

Stap 2:

Nu gaan we de PSD importeren in de bibliotheek. Dit doe je via FILE > IMPORT > IMPORT TO LIBRARY.
Voordat we daarmee verder gaan, gaan we de layers netjes organiseren.

Stap 3:

In totaal hebben we 6 layers, en 6 frames. Het lijkt moeilijk, maar zoals ik al zei, het is erg simpel om zoiets te maken.
Maak 6 layers aan, waarbij de allereerste layer tot frame 6 moet doorlopen. Noem deze layer “knopjes”.

De resterende layers gaan de foto’s bevatten, dus noem die layers foto 1, foto 2 etcetera.  Elk van deze layer moet steeds op een volgende frame beginnen. Dus foto 1 heeft een keyframe op frame 2. Foto 2 heeft een keyframe op frame 3. Kijk naar onderstaand voorbeeld. 

layers1

Stap 4: 

Op elke keyframe gaan we stukje code plaatsen om het te stoppen. Dit weten jullie inmiddels al: stop (); 

Stap 5: 

Nu we de layers georganiseerd hebben gaan we de geimporteerde fotos inladen. Klik op de “knopjes” layer en ga naar je bibliotheek. Selecteer daar je PSD bestand en sleep het je werkveld in. Maak het zonodig wat kleiner via de “free transform” tool, mocht het niet passen.

Klik nu op het bestand en dan je rechtermuisknop, en klik op BREAK APART. Nu is alles uit elkaar. 

Stap 6: 

Nu gaan we de foto’s verdelen over de layers. Dit kun je zelf simpel doen door op foto 1 te klikken, CUT te zeggen, op de foto 1 layer te gaan op de keyframe en PASTE te klikken. Nu is foto 1 op layer 1. Doe ditzelfde voor elke foto, maar laat de buttons wel op deze layer staan. 

Stap 7: 

Oke, nu je de foto’s hebt verdeeld gaan we de knopjes maken. De knopjes worden onzichtbare knopjes die we netjes over de foto’s gaan plaatsen. Een onzichtbare knop weet je inmiddels te maken, maar zal ik alsnog kort uitleggen. Klik op F8 om een nieuw symbol te maken. Kies button, en geef het een willekeurig naam. Nu ben je in de button en zie je de 4 frames. 

Ga naar de HIT frame en klik op F6 voor een nieuw keyframe. In die keyframe trek je een willekeurig rechthoek. Nu ben je klaar, en gaan we weer terug naar je scene. 

Stap 8: 

Sleep je button uit de library je werkveld in. Doe dit wel in de “knopjes” layer natuurlijk. Je ziet nu de lichtblauwe button die je kunt vervormen met de “free transform tool”. 

Je kan dezelfde knopje 5 keer kopieren en over elke foto heen plaatsen. Kijk hieronder hoe ik het gedaan heb. 

knopje

Het hoeft niet precies 100% perfect te zijn, maar werk wel netjes natuurlijk. 

Stap 9: 

Nu je de knopjes klaar hebt staan, de foto’s hebt geplaatst zijn we bijna klaar. We gaan nu wat actionscript toevoegen. Klik op de eerste knopje, ga naar je “actions” panel en voeg daar onderstaand stukje code in:

on (release)
  { gotoAndStop ("foto1") ; }

Doe dit voor elke knopje, maar verander daar wel de (“foto1″) cijfer naar de juiste foto nummer. foto2, foto3 enzovoorts dus. 

Stap 10:

Nu gaan we aan elke frame van elke layer een ID meegeven. Dit hebben we eerder gedaan, maar zal ik nog even kort uitleggen. Onder de “properties” panel vind je een leeg textbox waar “instance name” instaat. Kijk hieronder. 


instance

Voor elke keyframe van elke layer voegen we de volgende namen in: foto1, foto2, foto3 etcetera. Nu zijn de knopjes gekoppeld aan de frames.

Stap 11: 

Test je movie want we zijn klaar! :) Nu heb je een mooie fotoalbum die je op je eigen manier ook kan uitbreiden met veel meer foto’s. Maar bedenk wel je eigen stijl! 

Als je iets niet snapt kun je het hier vragen. De bronbestand download je HIER.