Hoofdmenu openen

Wijzigingen

306 bytes toegevoegd ,  2 jaar geleden
geen bewerkingssamenvatting
| screenshot =
| onderschrift =
| ontwerper(s) =
| ontwikkelaar = [[Adobe Systems|Adobe]]
| uitgebracht =
| laatste_versie = CC 2015
| laatste_releasedatum = juni 2015
| website = [http://www.adobe.com/nl/products/flash.html Productpagina]
}}
'''Adobe Flash''' (voorheen bekend als '''Macromedia Flash''' en daarvoor '''FutureSplash''') is een [[computerprogramma]] waarmee [[Animatie (media)|animaties]], [[webvideo]]'s en [[Webapplicatie|webapplicaties]] (zoals spelletjes en [[Website|websites]]) gemaakt kunnen worden. Het wordt veel gebruikt om [[website]]swebsites aan te kleden en voor reclame-uitingen bij websites, zogenaamde [[reclamebanner|banners]]. De bekende animatieserie [[Happy Tree Friends]] wordt met dit programma geproduceerd en talloze andere websites maken gebruik van Flash. Om Flash-inhoud af te spelen wordt [[Adobe Flash Player]] gebruikt.
 
Flash is opgebouwd als een soort tekenfilm. Per tijdseenheid bepaalt de ontwikkelaar wat de bezoeker te zien krijgt. Een tijdseenheid wordt een frame genoemd. Een belangrijke tijdseenheid heet een keyframe. Zij vormen de uiteindelijke basisstructuur van de [[applicatie]] of animatie.
 
== Vector ==
Adobe Flash maakt gebruik van [[vectorafbeelding]]en. Dit betekent dat plaatjes worden opgeslagen als punten met de daarbij behorende [[Coördinaat|coördinaten]]. Afbeeldingen worden normaal gesproken opgeslagen als een [[Rasterafbeelding|bitmap]], een collectie van [[Pixel|pixels]]. Een voorbeeld: een rode driehoek wordt in Flash opgeslagen als "een gesloten [[Veelhoek|polygoon]], van lijn 1 naar kolom 55, van lijn 55 naar kolom 105 en van lijn 105 naar kolom 1, opgevuld met de kleur rood." Een vergelijkbare bitmap daarentegen wordt als volgt opgeslagen: "lijn 1, witte [[pixel]], witte pixel, witte pixel, witte pixel, witte pixel ... rode pixel. Lijn 2; witte pixel, witte pixel, witte pixel, witte pixel, witte pixel ... rode pixel, rode pixel ..." De bitmapmanier van opslaan neemt aanzienlijk meer opslagruimte in beslag dan de vectormanier. Vectorbestanden zijn veel kleiner en kunnen daardoor veel sneller over het [[internet]] worden getransporteerd. Veel soorten afbeeldingen kunnen echter niet in vectorformaat worden opgeslagen, zoals foto's. Andere afbeeldingen zoals logo's, schema's en tekeningen zijn er juist wel uitermate voor geschikt.
 
Bitmaps hebben nog een ander minpunt ten opzichte van vectorafbeeldingen. Ze kunnen namelijk niet zonder problemen worden vergroot of verkleind. De afbeelding is voor één schermresolutie opgeslagen. Vergroten kan wel, maar dit gaat ten koste van de scherpte van de afbeelding. Vectorafbeeldingen daarentegen kunnen zonder problemen worden aangepast, omdat de coördinaten wiskundig worden herberekend met als gevolg dat vectorafbeeldingen op alle verschillende media hetzelfde worden getoond. Dit garandeert een uniforme presentatie van de gegevens. Het maakt niet uit aan welke resolutie de afbeelding moet worden aangepast, de scherpte blijft altijd 100 % behouden, doordat de afbeelding altijd opnieuw wordt getekend. Samen met de beperkte omvang van het bestand zorgt dit voor een aantal unieke eigenschappen van Flash.
 
== ActionscriptActionScript ==
{{Zie hoofdartikel|ActionScript|||||||||}}
Adobe Flash beschikt over een eigen programmeertaal: [[ActionScriptprogrammeertaal]], ActionScript, waarmee men volwaardige websites en applicaties kan ontwikkelen. In nieuwere versies van Flash, vanaf Flash MX, 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. Omdat een ActionscriptActionScript uit tekst bestaat, kun je het ook inlezen vanuit een extern bestand met de extensie *.as. In Flash 8 is ActionscriptActionScript aangepast, en ActionscriptActionScript 2.0 is toegevoegd en in 2007 is, bij het verschijnen van Adobe Flash CS3, ActionscriptActionScript 3 geïntroduceerd. Alle versies kunnen nog gebruikt worden.
 
== Opinies ==
Over gebruik van Flash op het [[internet]] zijn de meningen verdeeld. Sommigen vinden dat websites er beter op worden: meer interactief en vrolijker. Anderen, zij die hechten aan functionele websites zonder animaties, vinden Flash geen verbetering voor websites. Flash is niet beschikbaar voor alle [[besturingssysteem|besturingssystemen]] zoals [[Apple Inc.|Apples]] [[iOS (Apple)|iOS]], en dus kan een website onleesbaar zijn voor sommige bezoekers. Ook is de inhoud moeilijker toegankelijk voor blinden en slechtzienden dan een gewone website. Ten slotte kan men zich ergeren aan het gebruik van geluiden op een website en de langere laadtijd, hoewel tegenwoordig de snellere internetverbindingen bij thuisgebruikers dit laatste probleem ondervangen. Flash is volgens [[Adobe Systems|Adobe]] op 98 % van de [[Computer|computers]] geïnstalleerd<ref>[http://www.adobe.com/products/player_census/flashplayer Adobe - Flash Player Statistics<!-- Automatisch gegenereerde titel -->]</ref> en is vooral zeer populair bij het aanbieden van video op internet. Doordat veel van de functies van Flash in de nieuwe internetstandaard [[HTML5]] inbegrepen zijn, schakelen velen hier over en wordt Flash steeds minder gebruikt voor websitedoeleinden.
 
Wegens het niet-vrije karakter van de officiële Flash Player van Adobe en het gebrek aan ondersteuning voor andere besturingssystemen dan [[Microsoft Windows|Windows]], [[Mac OS XmacOS]] en [[Linux]] op de [[IA-32]]-[[processorarchitectuur]] werden er twee opensource-Flashplayers ontwikkeld: door het [[GNU]]-project een vrije Flashplayer [[Gnash]] en de Flashplayer [[Swfdec]]. Deze Flashplayers zijn open source en de implementatie is slechter dan de officiële Flashplayer.
 
== Kenmerken ==
* Teksten en afbeeldingen kunnen niet altijd met kopiëren en plakken uit een website gekopieerd worden;
* Het eindresultaat is voor 99% gegarandeerd; nagenoeg geen verschillen tussen Mac/Windows/Linux en de diverse [[webbrowser]]s;
* Het is gebaseerd op [[vector (wiskunde)|vectoren]] waardoor bij eenvoudige vormen de bestandsgrootte gering is en in- en uitzoomen mogelijk is;
* Er is een aparte applicatie/plug-in nodig om Flash te kunnen bekijken in de browser, die anno 2007 op bijna alle computers aanwezig is, en gratis [[Downloaden|gedownload]] kan worden.
* Flashanimaties worden niet volledig door [[Zoekmachine|zoekmachines]] geïndexeerd;
* Flashanimaties zijn zelden goed toegankelijk voor mensen met een [[visuele handicap]] (tenzij er goed van de accessibility class gebruikgemaakt wordt);
* Het afspelen van een Flashanimatie legt soms te veel beslag op de [[Processor (computer)|processor]] van oudere computers.
* Flash Player is wereldwijd op meer dan 90% van de [[Desktop|desktopcomputers]] met een internetaansluiting geïnstalleerd.<ref>{{en}}[http://www.adobe.com/products/player_census/flashplayer/enterprise_penetration.html?PID=4172469 Statistieken Flash Player]</ref>
 
== Geschiedenis ==
 
== Formaat ==
Flashbestanden maken gebruik van het [[SWF (bestandsindeling)|SWF]]-formaat. "ShockWave Flash", "Flash movies" of "Flash applications" hebben een .swf-[[bestandsextensie]] en kunnen gebruikt worden in de vorm van een webpaginaplug[[webpagina]]<nowiki/>plug-in, afgespeeld worden in een alleenstaande [[Adobe Flash Player|Flash Player]], of opgenomen worden in een zelf uitvoerbare Projectorfilm (met de [[Executable|.exe]]-extensie in [[Microsoft Windows]]). Flash Videobestanden hebben de [[Flash video|.flv]]-bestandsextensie en worden gebruikt ofwel binnen in een .swf-bestand of door een flv-player, zoals [[VLC media player|VLC]], [[QuickTime]] en [[Windows Media Player]].
Het gebruik van vectorafbeeldingen gecombineerd met programmacode zorgt ervoor dat Flashbestanden kleiner worden (minder [[bandbreedte]] gebruiken) dan de overeenkomstige bitmaps of videoclips. Voor inhoud in een enkel formaat (zoals alleen maar tekst, video of audio) kunnen andere alternatieven gebruikt worden die meer prestaties bieden en minder [[CPU]]-vermogen gebruiken.
 
== Flash Audio ==
De meest voorkomende Flash Audio is [[MP3]] of [[Advanced Audio Coding|AAC]] (Advanced Audio Coding) maar het ondersteunt ook [[Adaptieve DPCM|ADPCM]]-, Nellymoser- en Speex-audiocodecs. Flash heeft sample rates[[Bemonsteringsfrequentie|bemonsteringsfrequenties]] van 11, 22 of 44,1&nbsp;[[Kilohertz|kHz]]. Het ondersteunt geen 48kHz48 kHz-audio, dat de standaard is voor [[dvd]].
 
In augustus 2007 kondigde Adobe aan dat met update 3 van [[Adobe Flash Player|Flash Player]] 9, Flash Video ook delen van de internationale standaard [[MPEG-4]] zou ondersteunen. Flash Player zou ondersteuning krijgen voor video's gecomprimeerd in de formaten [[H.264]] ([[MPEG-4 Part 10]]), [[Advanced Audio Coding|AAC]] ([[MPEG-4 Part 3]]), F4V, [[MP4]] (MPEG-4 Part 14), M4V, M4A, 3GP en MOV en voor de 3GPP Timed Text-specificaties ([[MPEG-4 Part 17]]), een standaard voor ondertitels. In het F4V-bestandsformaat zal het geen MPEG-4 Part 2 en H.263 ondersteunen. Adobe kondigde ook aan dat het niet meer gebruik zou maken van het [[FLV]]-formaat, maar in de plaats het standaard [[ISO (bestandsindeling)|ISO]]-mediabestandsformaat (MPEG-4 Part 12) zou gebruiken ten gevolge van functionele beperkingen met de [[FLV]]-structuur bij het [[Streaming media|streamen]] van [[H.264]]. De definitieve versie van Flash Player die [[MPEG-4]]-standaarden ondersteunt kwam beschikbaar in de herfst van 2007.
 
== Externe links ==
998

bewerkingen