ActionScript | ||
![]() | ||
Date de première version | ||
---|---|---|
Paradigme | Multi-paradigmes : Orienté objet, fonctionnelle, impératif, script | |
Auteur | Gary Grossman (en) | |
Développeur | Macromedia (société rachetée en mai 2005 par Adobe Systems) | |
Dernière version | 3.0 () | |
Typage | fort, statique | |
Influencé par | JavaScript, Java | |
Implémentations | Adobe Flash, Adobe Flex | |
Système d'exploitation | Multiplateforme | |
Site web | www.adobe.com/devnet/actionscript.html | |
modifier ![]() |
ActionScript est un langage de programmation utilisé au sein d'applications clientes (comme Adobe Flash et Adobe Flex) et serveur (Flash media server, JRun, Macromedia Generator), ou encore en tant que langage de script dans le moteur graphique Unity.
ActionScript est un langage de script, orienté objet et prototype, fondé sur ECMAScript (conforme à 100 % avec la norme ECMA-262, révision 3, depuis ActionScript 3.0).
ECMAScript étant une version standardisée de JavaScript, ActionScript et JavaScript partagent une syntaxe semblable.
Ce langage permet d'ajouter de l'interactivité aux animations Flash, en répondant aux actions de l'utilisateur, et en pilotant les movie clips (conteneurs graphiques permettant de hiérarchiser les animations), et les différents objets multimédias (images, son, vidéo…). Il permet également la communication de l'application avec le serveur, notamment par le chargement de fichiers ou la communication avec un langage serveur comme le PHP.