Concept

ActionScript

Résumé
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. ActionScript a évolué au cours du temps pour devenir un vrai langage de programmation appliqué à la gestion de données multimédia/animation. Les déclarations de variables dans ActionScript se font sans annotation de type jusqu'à la version 3 (AS3) qui nécessite actuellement de respecter la syntaxe var nom_variable:nom_type. L'affectation qui a pour but d'initialiser une variable est possible. Le débogage du contenu d'une variable se fait par l'utilisation de la fonction « trace », et sa suppression avec « delete ». Les commentaires sont les mêmes que ceux du C99. On peut commenter le code de deux façons : commenter la fin de la ligne avec // commenter un bloc de lignes avec /*... */ Comme tout langage de programmation, Actionscript possède des structures de contrôle : branchement conditionnel : if, else ; boucle : for, while. Les fichiers ActionScripts non compilés ont pour extension .as (utilisé par le client) ou .asr (utilisé sur serveur). Les fichiers compilés ont pour extension .swf. L'autre grande nouveauté de l'ActionScript 2.0 est l'apparition des composants.
À propos de ce résultat
Cette page est générée automatiquement et peut contenir des informations qui ne sont pas correctes, complètes, à jour ou pertinentes par rapport à votre recherche. Il en va de même pour toutes les autres pages de ce site. Veillez à vérifier les informations auprès des sources officielles de l'EPFL.