Home Ontwerp je site Flash Adobe Flash

Adobe Flash

Adobe Flash is een computerprogramma om grafisch content te maken en te animeren. Flash was vroeger in het bezit van de softwarefabrikant Macromedia, dat echter in 2005 werd opgekocht door Adobe. Het wordt gebruikt om al dan niet interactieve animaties, webvideo's, tekenfilms, webapplicaties zoals spelletjes, maar ook volledige websites te maken.

Flash kan je dus vooral gebruiken om geheel of gedeeltelijk je website te animeren. De bekende online animatieserie Happy Tree Friends wordt met dit programma geproduceerd en talloze websites maken van de Flash player gebruik.

Sinds Flash ook toeliet video te integreren, is het zowat de standaard geworden om video te streamen op het net. Youtube maakt bijvoorbeeld gebruik van Flash om zijn video’s te streamen.


Keyframes

Een Flash bestand is opgebouwd als een opeenvolging in de tijd van scharniermomenten. Per tijdseenheid bepaalt de ontwikkelaar wat de bezoeker te zien krijgt. Een tijdseenheid wordt een frame genoemd. Een belangrijke tijdseenheid ( een scharniermoment ) heet een keyframe, bijvoorbeeld het begin- en eindmoment van een animatie.

Er kunnen dan verbindingen gelegd worden tussen de frames, ofwel automatische, ofwel omdat een gebruiker een actie ondernam door bijvoorbeeld ergens op te klikken. De keyframes vormen de uiteindelijke basisstructuur van de applicatie of animatie.

VECTOREN

Adobe Flash maakt gebruik van vectoriële afbeeldingen. Een vector is in essentie een richtingaanwijzer in 2 dimensies, bijvoorbeeld 46 graden rechts naar boven. Een tekening wordt dan niet meer pixel per pixel gedefinieerd, maar wel door de coördinaten van de belangrijkste punten die de structuur uitmaken, de vectoren per punt en de kleuren.

Voor één punt bestaat de informatie dus uit de juiste coördinaten van dat punt, de vector naar het volgende punt ( dus eigenlijk de richting naar waar de lijn naar het volgende punt loopt ), de vector van het vorige punt ( dus eigenlijk de richting van waar de lijn van het vorige punt kwam ), en de kleur aan weerskanten van die lijn.

Een tekening moet dus niet meer lijn per lijn en pixel per pixel uitgelezen worden, maar de vectorinformatie moet door een Flash player geïnterpreteerd en uitgevoerd worden.


Omdat het detail in foto’s te hoog is, en er dus veel te veel belangrijke punten zijn waarop pixels van kleur wisselen, kan een foto dan weer best wél pixel per pixel uitgelezen worden. Voor simpele tekeningen zoals logo’s en schema's, zijn vectoriële omzettingen wel uitermate geschikt.


Flash player

Hoewel het een nadeel lijkt dat je een speciale speler in je browser moet hebben om vectoriële bestanden te kunnen lezen, is het grote voordeel dat een vectorieel omgezette tekening veel minder informatie bevat dan een zogenaamde “flat bitmap”.

Ze zijn als bestand dus veel kleiner en kunnen daardoor veel sneller over het Internet worden getransporteerd. Een vectoriële tekening zal dus veel sneller downloaden dan een gewone.

In elke browser zit trouwens standaard een Flash player tegenwoordig. Omdat van Flash natuurlijk constant nieuwere versies uitkomen, kan het wel zijn dat je soms je Flash player moet bijwerken, maar ook dat wordt tegenwoordig automatisch door je browser voor je geregeld.


Voordelen van Flash

Vectoriële tekeningen hebben nog een voordeel ten opzichte van bitmaps. Bitmaps kunnen namelijk niet zonder problemen vergroot of verkleind worden. Een bitmap is voor één schermresolutie opgeslagen. Vectorafbeeldingen daarentegen kunnen zonder problemen worden aangepast, omdat de coördinaten gewoon wiskundig worden herberekend.

Dit heeft als gevolg dat vectorafbeeldingen op alle verschillende media hetzelfde getoond worden, wat een uniforme presentatie van gegevens garandeert. Doordat de player enkel een simpele schaalaanpassing hoeft te doen, kan je zelfs in- en uitzoomen op Flash tekeningen.

Wat sommige mensen als een nadeel ervaren is dat je vectorieel voorgestelde tekst en tekeningen niet meer gewoon kunt copy-pasten uit een website. De tekst is een tekening geworden, die je net als de andere tekeningen, alleen maar kan opslaan door er een screenshot van te maken.

Anderen gebruiken daarom juist Flash om hun content te beschermen tegen al te makkelijk kopiëren. Je kan trouwens ook gewoon HTML-bestanden met gewone tekst en tekeningen in je Flash bestand integreren, om zo je teksten geheel of gedeeltelijk toegankelijk te maken voor het clipboard.

Hoewel vectoriële grafische bestanden kleiner zijn dan gewone, kan het wel zijn dat het langer kan duren voor je iets te zien krijgt op je scherm, bijvoorbeeld als de volledige site in Flash is opgemaakt.

Bij een gewone site wordt namelijk eerst de lay-out opgebouwd, de tekst er ingeplaatst, en tenslotte worden de tekeningen die binnenkomen bijgevoegd.

Wanneer een site volledig in Flash is gemaakt, wil dit zeggen dat de hele site in één Flash bestand zit, dat eerst helemaal gedownload moet worden vooraleer er iets op het scherm kan getoond worden.

Dit wachten op de Flash-file, hoe kort ook, is voor sommige mensen genoeg om zich dood te ergeren aan Flash-sites. Sommige webmasters lossen dit op door twee versies van hun site te maken, één met Flash, en één zonder, waartussen de bezoeker moet kiezen op de openingspagina.

ACTIONSCRIPT

Tegenwoordig beschikt Adobe Flash over een eigen programmeertaal: ActionScript, waarmee men volwaardige webapplicaties kan ontwikkelen. In de nieuwere versies van Flash is het door de toevoeging van het LoadVars-object mogelijk gemaakt gemakkelijker te communiceren met MySQL en PHP, waardoor er een wereld opengegaan is voor het gebruiken van dynamische gegevens uit een database.

EIGENSCHAPPEN

Ten slotte nog even de eigenschappen van Flash op een rijtje :

  • Als je volledige site in Flash is gemaakt, zit alle informatie - tekst, afbeeldingen, animaties, geluid en video - in één enkel bestand.
  • Teksten en afbeeldingen kunnen niet eenvoudig met copy/paste uit een website gekopieerd worden.
  • Het eindresultaat is gegarandeerd ; er treden geen conflicten of verschillen op door bijvoorbeeld het gebruik van een ander operating systeem of de diverse browsers.
  • Het is gebaseerd op vectoriële voorstelling, waardoor bij eenvoudige vormen de bestandsgrootte gering is en in- en uitzoomen mogelijk is.
  • Er is een aparte plug-in nodig om Flash te kunnen bekijken in de browser, welke tegenwoordig bijna altijd standaard aanwezig is, en zowiezo gratis gedownload kan worden.
  • Flashanimaties worden niet door zoekmachines geïndexeerd
  • Het afspelen van een Flashanimatie legt soms te veel beslag op de processor van oudere computers.

0 + 3 =
 

GOOGLE adsense