Apache Adobe Flex TutorialTutoriaux Adobe Flex & AIR en Français

10sept/080

Flex ActionScript – Généralités sur l'ActionScript 3 (AS3)

ActionScript est un langage de programmation que vous pouvez utiliser en conjonction avec le MXML pour créer des applications Flex sophistiquées. Alors que le MXML est une partie importante des applications Flex, il est utilisé souvent pour la création de l'interface utilisateur et peut rapidement atteindre ses limites dans la création d'une application complète. Pour les data models et les scripts complexes côté client, vous aurez besoin d'ActionScript.

Les applications Flex requièrent ActionScript 3.0, qui représente une évolution majeure par rapport aux précédentes version du langage. ActionScript 3 est compliant avec la spécification ECMA-262 et certaines parties de la spéc ECMAScript Edition 4. ActionScript 3.0 supporte une large palette de fonctionnalités, dont les classes, les interfaces, les packages, gestion des erreurs à l'exécution, réflexion, expression régulières, E4X (XML) et bien plus.

ActionScript est un langage orienté objet. Depuis qu'ActionScript est un langage orienté objet, il peut être vu comme un collection d'APIs, généralement sous la forme de classes. Il y a trois grands types d'APIs ActionScript:

  • Flash Player API: Ces APIs font parties de Flash Player lui-même, et sont natives dans cet environnement d'exécution. Les APIs Flash Player consistent en des classes noyau telles que String, Number, Date et Array ainsi que des classes spécifiques à Flash Player comme DisplayObject, URLLoader, NetConnection, Video et Sound.
  • Flex Framework API: Ce sont les APIs qui font le framework Flex. Le framework Flex est écrit en ActionScript et tire parti des API Flash Player bas niveau. Le framework Flex est en fait une couche au dessus des APIs Flash Player. Les APIs du framework Flex consistent en tous les conteneurs Flex (Application, VBox, etc …), contrôles (Button, TextInput, etc …) et tous les manages et classes utilitaires.
  • APIs personnalisés: Ces APIs sont les classes que vous allez construire pour utiliser dans une application personnalisée. Ces classes perso peuvent utiliser l'API Flash Player aussi bien que les APIs du framework Flex.

Utilisation d'ActionScript dans Flex

Quand vous voulez utiliser de l'ActionScript dans Flex, vous avez 4 options de base pour placer votre code:

Articles similaires

Commentaires (0) Trackbacks (0)

Aucun commentaire pour l'instant


Leave a comment

(required)

Aucun trackbacks pour l'instant