Durée :

3 jours

Objectif :

Utiliser l'actionscript 3 et la programmation orientée objet, gérer l'affichage, les événements, les flux XML, etc.

Pré-requis :

Bonne connaissance de l'interface Flash, des outils de dessins et d'animation, notions d'algorithmie.

Public :

Infographistes, webmasters, développeurs web,...

Plan de cours

Développement ActionScript 3

Culture générale de programmation

  • Variables et constantes
  • Types de données
  • Opérateurs
  • Fonctions
  • Paramètres et retours
  • Structures conditionnelles et boucles
  • Principes de la programmation orientée objet

Programmation Actionscript 3.0

  • Syntaxe
  • Localisation du code
  • Utilisation de l’aide
  • La commande trace()

AS3 / POO : Structure et Concepts

  • Programmation orientée objet
  • Pourquoi utiliser les classes ? Packages et classes personnalisées
  • Héritage et polymorphisme
  • Déclaration de classe
  • Propriétés
  • Constructeurs
  • Méthodes
  • Manipuler les propriétés : Getter, Setter
  • Le typage

La gestion de l’affichage

  • DisplayObject et liste d’affichage
  • Champs de texte et typographie
  • Mise en forme, formatage, feuilles de style
  • Classe String
  • Animation, filtres et manipulation d’effets à l’aide d’ActionScript
  • Dessin à l’aide d’ActionScript
  • Préchargement des données

La gestion Évènementielle

  • Création et gestion d’évènements souris et de claviers
  • Les trois phases d’un événement
  • La classe EventDispatcher
  • Créer ses propres évènements
  • L’objet Timer
  • Détecter une collision
  • Les classes de Tween

La gestion de flux XML

  • Récupération de données xml
  • Affichage
  • Gestion d’images dynamiques

Méthodologie et réalisations :

Ensemble d’exercices autour de la réalisation de petits jeux et d’interfaces de navigation

  • RSS
  • Facebook
  • Twitter
  • Linkedin
  • Delicious

Ca twitte !