Apprendre à programmer en ActionScript 3 by Anne Tasso

Apprendre à programmer en ActionScript 3 by Anne Tasso

Auteur:Anne Tasso [Tasso, Anne]
La langue: fra
Format: epub
Tags: Informatique
Éditeur: O'Reilly
Publié: 2007-11-08T13:45:11+00:00


Tasso Livre Page 217 Jeudi, 8. novembre 2007 2:39 14

Faire des répétitions

217

CHAPITRE 5

Le projet mini site

Les pages Photos, Animes et Videos se présentent sous la même forme. Chacune possède une série de vignettes qui représentent sous un format réduit les photos, les animations ou les vidéos à visualiser. Lorsque le curseur de la souris survole une des vignettes, la vignette change d’aspect. Son opacité diminue et le curseur de la souris de transforme également pour passer d’une simple flèche à la forme d’une main.

Nous vous proposons pour ce chapitre d’insérer l’affichage des vignettes pour la page Photos (voir figure 5-9), en utilisant deux boucles for imbriquées.

Figure 5-9

La page Photos

affiche une série

de vignettes en ligne

et en colonnes.

Arborescence du site

Le site propose quatre rubriques distinctes contenant chacune des informations spécifiques. Afin de retrouver ces informations sans jamais pouvoir les intervertir avec une autre page, nous vous proposons d’organiser les répertoires contenant l’information comme suit :

• La racine du site est composée de quatre répertoires nommés respectivement Photos, Animes, Videos et Infos. À l’intérieur de ces répertoires se trouvent les vignettes, les photos, les animations, les vidéos ainsi que des fichiers dans lesquels se trouvent des informations plus précises sur les photos, les animations, etc.

• Le répertoire Photos contient des fichiers images nommés vignette0.jpg, vignette1.jpg, vignette2.jpg… dans lesquels est stocké un extrait de la photo grand format à laquelle est associée la vignette. Les photos grand format sont enregistrées dans des fichiers nommés Photos0.jpg, Photos1.jpg, Photos2.jpg… Les informations textuelles sont stockées dans des fichiers texte, nommés Infos0.txt, Infos1.txt, Infos2.txt…

• Le répertoire Animes contient également des fichiers images nommés vignette0.jpg, vignette1.jpg, vignette2.jpg… dans lesquels est stockée une prise de vue de l’animation. Les animations sont enregistrées dans des fichiers nommés Animes0.swf,

Animes1.swf, Animes2.swf… Les informations textuelles sont stockées dans des fichiers texte, nommés Infos0.txt, Infos1.txt, Infos2.txt…

Tasso Livre Page 218 Jeudi, 8. novembre 2007 2:39 14

Apprendre à programmer en ActionScript 3

218

Les autres répertoires Videos et Infos contiennent également des fichiers images et textuels, nous les examinerons plus précisément au chapitre 10, « Le traitement de données multimédia ».

Afficher les vignettes

L’affichage de la page Photos reprend les techniques de transitions réalisées au cours du chapitre précédent.

Extension web

Pour vous faciliter la tâche, la mise en place des objets proposés dans cet exercice est définie dans le fichier ProjetChapitre5.fla situé dans le répertoire Projet/SupportPourRéaliserLesExercices/

Chapitre5. Dans ce même répertoire, vous pouvez accéder à l’application telle que nous souhaitons la voir fonctionner (ProjetChapitre5.swf) une fois réalisée.

Reprenez le code du script ProjetChapitre5.fla et modifiez-le de façon à afficher non plus la rubrique Animes, mais la rubrique Photos.

Émettre l’événement Event.COMPLETE

L’affichage des vignettes s’effectue au moment où la page Photos a fini de s’afficher. Afin de réaliser cet affichage, nous allons mettre en place un émetteur d’événement qui indi-quera à la page Photos qu’elle a fini son affichage. L’événement envoyé est

Event.COMPLETE. Parallèlement, un écouteur de l’événement Event.COMPLETE est ajouté à la page Photos. Lorsque cette dernière reçoit l’événement, elle affiche les vignettes.

Pour réaliser ce type de communication, vous devez :

• Rechercher la fonction affichant la page Photos.



Télécharger



Déni de responsabilité:
Ce site ne stocke aucun fichier sur son serveur. Nous ne faisons qu'indexer et lier au contenu fourni par d'autres sites. Veuillez contacter les fournisseurs de contenu pour supprimer le contenu des droits d'auteur, le cas échéant, et nous envoyer un courrier électronique. Nous supprimerons immédiatement les liens ou contenus pertinents.