Accessibilité

Pôle technologique d'ActionScript

ActionScript est le langage de programmation du moteur d'exécution de Flash Player. Initialement créé pour permettre aux développeurs Flash d'intégrer davantage d'interactivité à leur programmation, ActionScript offre aujourd'hui un moyen efficace de programmer tous les types d'applications Flash, des animations simples jusqu'aux interfaces applicatives complexes, riches en données et interactives.

ActionScript 3.0, maintenant intégré avec Flash Player 9, repose sur ECMAScript, le même standard que JavaScript, et offre des gains substantiels en termes de performances du moteur d'exécution et de productivité des développeurs.

Vous êtes novice ? Ces nouveaux articles et vidéos produits par l'équipe et la communauté ActionScript vous expliquent comment démarrer avec ActionScript 3.0 :

ActionScript 2.0, la version d'ActionScript utilisée dans Flash Player 8 et les versions antérieures, a marqué l'apparition de nouvelles structures et fonctionnalités linguistiques qui ont permis aux développeurs de créer des applications et du contenu Flash orientés objet à grande échelle. ActionScript 2.0 est toujours pris en charge par Flash Player 9. Voir la section Ressources ActionScript 2.0 ci-dessous.

Initiation à ActionScript 3.0

Si vous êtes un utilisateur novice d'ActionScript, nous vous recommandons de commencer par lire la section Programmation avec ActionScript 3.0 des LiveDocs Flash CS3. Utilisez les outils de navigation situés dans l'angle supérieur gauche pour parcourir l'ensemble du contenu et développer la table des matières :

Boutons de navigation des LiveDocs

La section Prise en main d'ActionScript des LiveDocs Flash CS3 résume les principes fondamentaux de la programmation, explique comment exploiter les objets et fournit deux exemples simples pour vous aider à débuter.

Les sections suivantes offrent des présentations générales illustrées par de nombreux exemples d'applications, que vous pourrez reproduire au long de votre apprentissage. Si vous débutez avec ActionScript 3.0, lisez les sections suivantes : Introduction à ActionScript 3.0, Prise en main d'ActionScript, Programmation de l'affichage, Gestion d'événements, Utilisation des clips et Syntaxe et langage ActionScript.

Adobe Flash CS3 Professional

Découvrez la nouvelle version de Flash Professional dotée d'outils d'édition et de débogage de code améliorés pour ActionScript 3.0.


Flash

Pôle de développement Flash

Découvrez des articles, des exemples et des astuces de prise en main de Flash CS3 nouveaux et actualisés, ainsi que des mini-exemples qui décrivent les fonctionnalités et vous montrent comment les utiliser, par exemple : Gestion des événements, Programmation des listes d'affichage, Création d'une classe ActionScript 3.0 simple et Animation avec ActionScript dans Flash.

Flex

Pôle de développement Flex

Si vous souhaitez savoir comment ActionScript 3.0 fonctionne avec Flex Framework, le Pôle de développement Flex propose également des articles, des présentations, des didacticiels et des astuces de prise en main de Flex.

Atelier vidéo

Formation vidéo Adobe Creative Suite 3

Formez-vous à l'aide de plusieurs dizaines de vidéos destinées aux concepteurs Flash CS3, notamment des didacticiels sur la prise en main d'ActionScript 3.0 et l'écriture ActionScript pour les composants.

Trevor McCauley

Présentation de la gestion d'événements dans ActionScript 3.0

L'interactivité, qui est au cœur de toute application Flash, est gérée par des événements. Trevor McCauley vous montre comment utiliser la classe EventDispatcher pour suivre les interactions de la souris, entre autres.

Blogues ActionScript

Blogues ActionScript

Lisez ce que les utilisateurs disent d'ActionScript dans les blogues des développeurs.

Migration vers ActionScript 3.0

Présentation détaillée d'ActionScript 3.0

ActionScript 3.0 étoffe les fonctionnalités linguistiques et simplifie considérablement la programmation par rapport aux versions antérieures. En regroupant les classes et objets les plus fréquemment utilisés au sein d'API facilement accessibles, ActionScript 3.0 offre un accès plus rapide et plus direct aux fonctionnalités dont vous avez besoin pour vos applications. Les expressions régulières et la prise en charge d'E4X rendent l'utilisation du langage XML plus rapide et intuitive.

Consultez les autres ressources ActionScript 3.0 :

Présentations

Présentation d'ActionScript 3.0

Découvrez comment les progrès de ce puissant langage de programmation orienté objet marquent une étape importante dans l'évolution des capacités du moteur d'exécution de Flash Player.

Création d'un widget de visualisation d'images à l'aide d'ActionScript 3.0

Faites migrer une application de visualisation d'images d'ActionScript 2.0 vers ActionScript 3.0 pour découvrir les nouvelles fonctionnalités de cette version.

Astuces pour s'initier à ActionScript 3.0

Prenez une longueur d'avance en consultant cette liste de conseils et de problèmes courants avant de commencer la programmation avec ActionScript 3.0.

Extraits du Guide d'initiation à ActionScript 3.0 : des classes personnalisées au modèle de rendu

Téléchargez cinq chapitres complets du manuel de programmation publié par O'Reilly Media pour exploiter au mieux ce nouveau langage de programmation.

Modifications de l'API d'affichage dans ActionScript 3.0

Cette visite guidée présente deux exemples de code illustrant les différences d'API d'affichage entre ActionScript 2.0 et ActionScript 3.0.

Création d'interfaces utilisateur fluides avec Flash, Flex Builder et ActionScript 3.0


Créez des interfaces utilisateur de RIA dynamiques qui se redimensionnent de manière intelligente en fonction de la taille de l'écran.


Flex 2

Profil : Les programmeurs adoptent Flex et migrent vers ActionScript 3.0


Découvrez comment introNetworks a mis en œuvre l'architecture et les fonctionnalités souhaitées avec Flex pour créer des applications dont l'ergonomie et les performances sont similaires à celles des applications bureautiques.

Tests unitaires et développement guidé par le test pour Flex et ActionScript 3.0

Découvrez comment utiliser FlexUnit pour coder plus efficacement vos applications Flex.

Gestion des points de repère des fichiers audio dans ActionScript 2.0 et ActionScript 3.0


Créez une classe Sound personnalisée facilitant l'utilisation des points de repère des ressources audio internes ou des MP3 externes dans les applications Flash ou Flex.

Astuces pour optimiser les performances d'ActionScript 3.0 lors du développement Flex et Flash

Découvrez l'architecture Flash Player et AVM2, et améliorez les performances grâce à la saisie et la liaison de données lors du développement d'applications Flex et Flash.

Sur LiveDocs : Programmation ActionScript 3.0

Créez une plate-forme pour le développement d'applications Flex dans ActionScript 3.0 en découvrant l'utilisation spécifique du langage et de l'API Flash Player de base.

Exemples ActionScript 3.0

Adobe Labs propose des utilitaires (en version bêta) pour vous aider à créer des applications Flex :


Flash CS3 Professional

Programmation orientée objet avec ActionScript 3.0

Découvrez le concept des classes et comment ActionScript 3.0 vous aide à écrire du code portable et réutilisable pour vos applications web.

Mise en forme de texte pour les projets Flash localisés avec CSS, HTML et ActionScript

Dan Carr (18 juin 2007)
Découvrez comment créer des applications Flash affichant plusieurs langues à l'aide d'ActionScript et de techniques de mise en forme de texte.

Création d'interfaces utilisateur fluides avec Flash, Flex Builder et ActionScript 3.0


Créez des interfaces utilisateur de RIA dynamiques qui se redimensionnent de manière intelligente en fonction de la taille de l'écran.

Création de séquences vidéo avec reflets dans ActionScript 3.0


Appliquez des reflets à des séquences vidéo dans vos projets Flash et modifiez-les à l'aide d'une classe ActionScript 3.0 personnalisée.

Filtrage de données XML dans des applications Flash à l'aide d'ECMAScript pour XML


Créez une application qui utilise E4X pour analyser et afficher des légendes multilingues d'une source XML pour une vidéo.

Enregistrements Adobe Developer Week (semaine des développeurs Adobe)

Découvrez les dernières technologies Adobe, notamment grâce à une conférence sur ActionScript 3 pour les développeurs Flash animée par Emmy Huang, chef de produit, et Gary Grossman, directeur de la recherche.


Flash Media Server 2

Création d'un lecteur vidéo à l'aide du modèle de conception d'état et d'ActionScript 3.0


Découvrez les modèles de conception de cette machine qui démarre et arrête une vidéo et l'adapte à Flash Media Server 2 en y ajoutant des états et des commandes de lecture.

Documents techniques

Projet Tamarin (Fondation Mozilla)

Participez à ce nouveau projet Open Source, hébergé par la Fondation Mozilla, qui utilise le code d'ActionScript Virtual Machine.

Que signifie Tamarin pour les développeurs ?*

En collaborant sur le projet Tamarin Open Source, Adobe et Mozilla espèrent favoriser l'adoption d'un langage standard de création d'applications web riches et attrayantes.

Wiki du comité ECMAScript 4

Consultez le wiki public du comité ECMAScript 4 pour découvrir les dernières orientations d'ActionScript 3.0.

LiveDocs : Référence linguistique Flex 2

Découvrez la référence linguistique générique pour MXML et ActionScript 3.0 pour Flex 2.

Sur LiveDocs : Spécification linguistique d'ActionScript 3.0

Ce document définit le langage ActionScript 3.0, y compris sa syntaxe complète et sa sémantique de haut niveau.

Sur Labs : Bibliothèques ActionScript 3.0

Utilisez cett série d'API ActionScript 3.0 gratuites et ouvertes pour commencer à créer des applications Flex 2.0.

Présentation d'AVM2 (Adobe ActionScript Virtual Machine 2) (PDF, 400 Ko)

La présentation d'AVM2 décrit les instructions, les structures de données associées et le format de fichier pris en charge par AVM2.


Ressources ActionScript 2.0

ActionScript 2.0 est un langage de programmation orienté objet (OOP) qui prend entièrement en charge les classes, l'héritage, les interfaces et d'autres concepts OOP communs. Il offre une saisie de données, des paramètres de fonction et des types de retour variables, ainsi que des informations de débogage complètes.

Flash Professional 8 / Flash CS3 Professional

Flex

Flash Lite

Flash Media Server 2


 

Faites-nous part de vos commentaires et suggestions* concernant le centre des développeurs.