ActionScript 3
Programmation séquentielle et orientée objet
9 782212 122824
Code éditeur : G12282
ISBN : 978-2-212-12282-4
Une version qui marque un tournant
L’ActionScript 3, basé sur l’ECMAScript (révision 3 de l’ECMA-262), est un langage totalement orienté objet qui autorise cependant une syntaxe de programmation séquentielle. Très proche du JavaScript, il ressemble également fortement
au langage Java. Caractérisé par une syntaxe différente de l'ActionScript 1 et 2, avec de nouvelles classes, propriétés,
méthodes et événements, il est plus complexe dans son architecture, mais plus efficace et rapide à maîtriser.
Une approche complète et précise de l’ActionScript 3
Cet ouvrage très pédagogique détaille les nouveaux concepts de l’ActionScript 3, de la displayList aux écouteurs, en
passant par la nouvelle syntaxe utilisée en XML. Toutes les notions de base y sont expliquées, mais également les
propriétés et manipulations élémentaires d’occurrences, le contrôle des différents médias (texte, image, son, vidéo),
ou encore la gestion du XML. Il s’adresse aussi bien aux développeurs utilisant une programmation séquentielle qu’aux
habitués de la programmation orientée objet : de nombreux exemples y sont en effet proposés dans les deux modes
de programmation. Sur l’extension Web du livre, le lecteur pourra télécharger 180 animations Flash correspondant
aux exemples des différents chapitres.
À qui s’adresse cet ouvrage ?
– Aux développeurs web
– Aux graphistes Flash qui maîtrisent l’interface du logiciel
Au sommaire
Gestion des occurrences sur la scène • Liste d'affichage d'une animation • Méthode addChild() • Gestion des événements • Fonctionnement des gestionnaires d'événements • Détecter un clic ou la pression sur une touche du
clavier • Surveiller la saisie de l'utilisateur • Temporisation d'une action avec l'événement ENTER_FRAME ou la classe
Timer() • Contrôler une occurrence et naviguer sur la scène • Propriétés d'une occurrence • Encres, filtres et couleur
• Rendre une occurrence mobile • Tester la collision entre deux occurrences • Gérer les plans entre plusieurs occurrences • Désactiver la détection d'événement sur une occurrence • Déplacer la tête de lecture du scénario ou d'un
clip • Mouvements d'une occurrence sur la scène • Événement ENTER_FRAME • Classes Tween() et Timer() •
Fonctions Math.sin() et Math.cos() • Déplacement d'une occurrence d'un point à un autre de la scène • Construction
d'une occurrence sur la scène • Symbole glissé vers la scène • Symbole avec liaison placé sur la scène • Création
de tracés vectoriels et de textes dynamiques • Importation d'images • Instanciation de classes personnalisées •
Les variables • Déclaration d'une variable • Initialiser une variable • Pourquoi typer une variable ? • Modifier une
variable • Portée d'une variable • Variables en programmation orientée objet • Les tableaux • Lire, modifier, ajouter
ou supprimer une entrée de tableau • Trier les entrées d'un tableau • Les structures conditionnelles • Structure
conditionnelle if() • Test avec switch() • Les itérations : boucles for() • Les fonctions • Chargement de médias sous
forme de fichiers externes • Charger une image sur la scène • Charger et contrôler un son, une vidéo ou des
données (texte et PHP) • Gérer le XML dans Flash • Créer une source XML • Exploiter une arborescence XML dans
une animation • La gestion du texte • Propriétés de la classe TexteField() • Manipuler une chaîne de caractères •
Mettre en forme un texte avec la classe TextFormat(), en HTML ou avec les CSS • Gérer les événements liés au
texte • Contrôler le défilement d'un texte • Gérer les tabulations • Composants de type formulaire • Création de
classes personnalisées • Créer et instancier une classe • Rattacher une classe à un symbole.
David Tardiveau
Enseignant à GOBELINS,
l’école de l’image, et
développeur Flash depuis
1999, David Tardiveau
assure des cours et
des productions dans
le domaine du multimédia
off et on-line. Il est aussi
le fondateur et l’animateur
du site www.yazo.net,
site bien connu de
la communauté Flash
qui propose des tutoriaux
sur l’ActionScript et des
explications sur la partie
animation du logiciel.
Conception : Nord Compo
Sur le site www.yazo.net/eyrolles
– Téléchargez les 180 scripts de l’ouvrage
– Dialoguez avec l’auteur
@
Précédent

- 426/426