Author(s): DAVID TARDIVEAU
Publisher: EYROLLES (�DITIONS)
Year: 2007
Language: French
Pages: 462
Remerciements......Page 6
Avant-propos......Page 8
Table des matières......Page 14
Introduction : Se préparer à la lecture de l’ouvrage......Page 22
Comprendre le XML dans Flash......Page 23
Charger un document XML......Page 25
Lire un noeud......Page 27
Lire un attribut......Page 29
Premier exemple......Page 32
Deuxième exemple......Page 37
Interprétation du nom d’une occurrence......Page 40
Gestion des lignes d’instructions contenues dans une boucle for()......Page 42
Le sens du mot-clé this selon les contextes......Page 44
Partie I : L’interface......Page 46
Prise en main du logiciel......Page 48
Avant de démarrer un projet......Page 50
Optimisation via l’ActionScript......Page 51
Pièges et autres bogues récurrents......Page 53
Réaliser un préchargement......Page 54
Barre de menus......Page 58
Menu déroulant......Page 61
Menu animé avec la classe Tween()......Page 65
Menu déroulant avec le composant MenuBar......Page 69
Menu en accordéon animé......Page 72
Menu en accordéon......Page 78
Menu contextuel......Page 79
Ronde de boutons......Page 83
Créer un bouton bascule......Page 86
Désactiver un bouton......Page 88
Réaliser un double-clic......Page 91
Créer un bouton avec un effet d’enfoncement......Page 92
Variateur linéaire......Page 96
Variateur circulaire......Page 100
Variateur de couleur......Page 102
Variateur de couleur avec la classe geom.ColorTransform......Page 106
Panier sous forme de liste......Page 108
Drag & drop......Page 113
Drag & drop avec gestion de l’inventaire......Page 115
Réalisation d’un formulaire avec les composants Flash......Page 120
Réalisation d’un QCM......Page 125
Réalisation d’un QCM avec un fichier XML......Page 128
Scroll à vitesse constante......Page 134
Déplacement d’un point à un autre dans un plan panoramique......Page 136
Défilement de plusieurs plans......Page 139
Transition entre deux images......Page 142
Transition au chargement d’une animation......Page 145
Transition en utilisant la classe TransitionManager()......Page 147
Placement dynamique de symboles sur la scène......Page 150
Travailler avec le nom des occurrences......Page 154
Utilisation de fichiers XML......Page 157
Créer un symbole modèle......Page 162
Tracé d’une carte géographique......Page 165
Imbriquer des animations les unes dans les autres......Page 168
Travailler avec les coordonnées de la souris......Page 170
Création d’une palette de couleur avec getPixel()......Page 172
Utilisation d’une palette de couleur utilisant getPixel()......Page 175
Réaliser une horloge......Page 178
Réaliser un compte à rebours......Page 183
Réaliser un chronomètre......Page 186
Calculer une date......Page 189
Développer un calendrier......Page 194
Temporiser une action......Page 200
Répéter une action à intervalles réguliers......Page 203
11. Déplacement de personnages ou d’objets......Page 206
Déplacement par clics......Page 207
Déplacement par glisser-déplacer......Page 210
Déplacement par glisser-déplacer avec perspective......Page 215
Déplacement avec ralentissement......Page 217
Yeux qui suivent la souris......Page 219
Réaliser une loupe sur un plan ou une photo......Page 221
Tester la collision entre deux occurrences......Page 224
Élasticité dans un mouvement......Page 227
Élasticité dans un mouvement avec la classe Tween......Page 229
Simuler la gravité......Page 231
Faire tomber de la pluie ou de la neige......Page 235
Contrôle par le clavier......Page 238
Informations et contrôle de la scène......Page 242
Utilisation des cookies......Page 246
Enregistrement dans une base MySQL......Page 251
Partie II : Les médias......Page 256
Réalisation d’un diaporama dynamique......Page 258
Réalisation d’un diaporama dynamique avec un fichier XML......Page 261
Réalisation d’un diaporama dynamique avec un fichier XML et de nombreuses photos......Page 262
Réalisation d’un lecteur MP3......Page 266
Réalisation d’un lecteur vidéo......Page 272
Diffuser une vidéo en streaming (Flash Media Server)......Page 274
Réalisation d’un module de visioconférence (Flash Media Server)......Page 275
Réalisation d’un module de conférence (Flash Media Server)......Page 279
Contrôler une séquence QuickTime à partir d’une piste Flash......Page 282
Interaction du niveau d’entrée du microphone et de la scène......Page 284
Sous-titrer une vidéo......Page 289
Synchroniser un son avec des textes et des images......Page 291
Synchroniser un son au format FLV......Page 295
Création d’un chat avec Flash Media Server......Page 298
Création d’un lecteur de flux RSS......Page 303
Lecteur de flux RSS avec un menu local déroulant......Page 309
Lecteur de flux RSS sans composant......Page 311
Partie III : Manipulation du texte......Page 314
Mettre du texte en forme (classe TextFormat())......Page 316
Mettre du texte en forme (classe TextFormat() et CSS)......Page 323
Contrôler la casse et la nature d’un texte......Page 328
Vérification de la saisie d’un texte en cours de frappe......Page 330
17. Traitement du texte et des variables......Page 334
Faire défiler un texte avec ascenseur......Page 336
Faire défiler un texte avec ascenseur avec des lignes cliquables......Page 343
Faire défiler un texte dans un composant List......Page 347
Réaliser un système de mot de passe......Page 349
Réaliser un module de recherche......Page 351
Rendre un texte cliquable......Page 354
Gérer les tabulations......Page 357
Affichage en mode Telex......Page 361
Affichage en mode Aéroport......Page 363
Affichage de lettres glissant sur la scène......Page 365
Affichage d’un texte clignotant avec le filtre GlowFilter......Page 368
Affichage d’un texte qui vibre......Page 370
Affichage d’un texte qui explose......Page 372
Afficher un tableau (array) sous forme de liste......Page 376
Réaliser un quadrillage......Page 380
Réaliser une grille de calculs......Page 383
Manipuler les tableaux associatifs......Page 387
Partie IV : Les jeux......Page 390
Jeu du Memory......Page 392
Puzzle......Page 398
Puzzle avec chargement dynamique de photos......Page 403
Jeu de coloriage......Page 407
Machine à sous (jackpot)......Page 412
Jeu de tir......Page 421
Jeu de grattage......Page 426
Jeu de grattage avec utilisation d’un masque......Page 428
Jeu de dames en réseau......Page 430
Partie V : Autres fonctionnalités......Page 438
Imprimer une animation......Page 440
Centrer une animation dans la fenêtre......Page 447
Redimensionner la fenêtre......Page 449
Appeler une fonction JavaScript......Page 450
Connaître la langue de l’ordinateur......Page 452
Connaître le système d’exploitation......Page 456
Connaître la version du Flash Player......Page 457
Créer un projecteur......Page 460
Contrôles d’une projection......Page 462
Annexe : Notions complémentaires......Page 466
Comment ça marche ?......Page 467
Créer une connexion......Page 468
Générer un flux......Page 469
Envoyer et recevoir un flux......Page 470
Établir une connexion......Page 472
indexOf() ou la recherche d’une chaîne......Page 475
Mise en forme du texte avec la classe TextFormat()......Page 476
Méthode ColorTransform()......Page 478
Index......Page 480