Naar inhoud springen

ActionScript

Uit Wikipedia, de vrije encyclopedie
Dit is een oude versie van deze pagina, bewerkt door VolkovBot (overleg | bijdragen) op 22 nov 2008 om 19:19. (robot Erbij: simple:ActionScript)
Deze versie kan sterk verschillen van de huidige versie van deze pagina.
ActionScript
ActionScript
Paradigma multi-paradigma
Verschenen 1998
Ontwerper Gary Grossman
Ontwikkelaar Macromedia, Adobe
Huidige versie 3.0 (juni 2006)
Typesysteem statisch, sterk
Implementaties Adobe Flash, Adobe Flex
Beïnvloed door JavaScript, Java, HaXe
Bestands­extensies .as
Website http://www.adobe.com/devnet/actionscript.html
Portaal  Portaalicoon   Informatica

ActionScript is de scripttaal van Adobe Flash en Adobe Flex. Door ActionScript toe te voegen kun je interactieve filmpjes of animaties, spelletjes en geavanceerde toepassingen maken. Met Flash AS (waarbij AS de afkorting is van ActionScript) is het ook mogelijk om externe dingen in je Flash-bestand te laden, zoals plaatjes en geluiden. Het is zelfs mogelijk om je Flash-movie met bijvoorbeeld een PHP-script met een database in contact te brengen, waardoor je een dynamische site op kunt zetten. ActionScript kan ook gebruikt worden om bijvoorbeeld klikbare knoppen te maken. Het is dus ook een middel voor interactie tussen de computer en de gebruiker

ActionScript is net als JavaScript afgeleid van ECMAScript en is dus ook een objectgeoriënteerde scripttaal. ActionScript kent van zichzelf al een groot aantal voorgedefinieerde objecten, maar het is uiteraard ook mogelijk om zelf nieuwe objecten te maken, door het gebruik van classes.

ActionScript 1.0 werd geïntroduceerd bij het uitkomen van Macromedia Flash 5 en was gebaseerd op de ECMA-262-standaard. Met het uitbrengen van Flash MX2004 introduceerde Macromedia ActionScript 2.0, gebaseerd op de ECMAScript 4-standaard, waar ook JavaScript 2.0 van is afgeleid.

Momenteel is men klaar met het ontwikkelen van Flash Player 9 (voorheen Flash Player 8.5), waarbij een nieuwe virtual machine (ActionScript Virtual Machine 2) ontwikkeld is. Het doel was de prestaties van de Flash Player te verbeteren. Onderdeel hiervan was de ontwikkeling van ActionScript 3.0, welke ondersteuning voor reguliere expressies en E4X (ECMAScript for XML) beloofde.

ActionScript 3.0 is een geheel nieuwe scripttaal geworden die minimaal op zijn voorgangers lijkt. De scripttaal is geheel opnieuw opgebouwd. Zo licht de nadruk meer op Flash Movies, interactive gebruikersinterfaces en op componenten. ActionScript 3.0 is mede ontwikkeld voor breedband en HD movies. ActionScript 3.0 en Flash Player 9 / 10 maakt het mogelijk om snel en krachtig te ontwikkelen.

Adobe Flex 2.0 is het eerste product waarbij ontwikkelaars gebruik kunnen maken van ActionScript 3.0. Adobe Flex 2.0 is tevens het eerste product waarvan Adobe een SDK(software development kit) heeft vrijgegeven. Dit stelt mensen in staat Actionscript te schrijven zonder geld uit te geven aan de IDE, weliswaar met het opgeven van een echte interface. Zo zou Adobe proberen meer scripters van platformen zoals Java aan te trekken.