Flash Mx 2004

Niveau II

tutorial 15/28

Fichier source

Créer un port folio interactif avec les images placées dans un dossier et appelées dans l'animation

L' exercice consiste à créer plusieurs galeries photo en allant chercher des images dans un répertoire.

Les outils à utiliser

Pour configurer votre interface de travail vous devez ouvrir ces panneaux !

Outil Symbole Descriptif Raccourci
Le rectangle

Trace un rectangle seul ou un contour seul ou les deux à la fois selon que les options de couleur ou de contour sont activées. On peut remplir un ton uni ou dégradé.

L'options "Alt" : le tracé s'effectue à partir du centre

L'option "Maj/Shift" : le tracé est contraint à un cercle parfait ou un carré parfait

R
La transformation
Sur toute sélection, permet de modifier l'échelle, le biseau, la rotation, l'inclinaison. "Alt" permet de transformer symétriquement, "Ctrl" permet de déplacer les coins indépendamment
Q
Le texte

Outil d'écriture qui se paramètre dans les options. On peut écrire du texte statique et non statique.

T

Créez un nouveau document flash de 600 x 400 x 24 ips

Basé sur l'exemple du tutorial "port_folio.html" à la différence que l'animation appèlera des images situées dans un répertoire externe. Cela signifie qu'on aura pas besoin d'ouvrir flash si on veut modifier une ou des images.

Dessinons un rectangle de 400 x 300 non rempli et contour noir que nous transformerons en clip appelé "cade" et que nous nommerons "cadre" dans le champ "nom de l'occurence"

I) La cible

Nous avons vu dans le tutorial "load_movie.html" qu'il y a deux manières d'appeler des documents dans l'animation (via le "loadmovie")

1) le niveau

(level) 0 = notre animation, le document vient à la place de l'animation qui l'a appelé.

(level) 1 = notre document appelé vient se placer dans l'animation au dessus en haut et à gauche (x =0, y =0)

(level) 2 = notre document appelé vient se placer dans l'animation au dessus du document 1 en haut et à gauche

etc...

2) la cible

Il s'agit d'un clip "nommé" (dans les propriétés du clip = nom de l'occurence) et qui servira de repère de callage à notre document appelé. Par exemple si je créée un clip que j'appelle "cadre" (nom de l'occurence = cadre) et qui est situé à 20 pixel du haut et 20 pixels de la gauche (x = 20, y = 20) lorsque mon bouton appelle une image (via loadmovie) et donne comme cible "cadre" l'image appelée par le bouton se placera exactement sur le point du clip "cadre" situé à x =20, y =20

II) Les boutons

Nous allons créer 5 boutons à la façon des boutons simples.

Un cercle sans contour et le chiffre "1" en typo de grande taille. Une fois cet objet dessiné, sélectionner tout l'objet puis transformer en symbole "bouton" avec le clic droit > convertir en symbole ou "F8" choisir la case bouton puis double cliquer sur l'objet bouton dans la bibliothèque de symboles.

Dans l'interface du bouton faites "F6" dans l'image de l'étape 2 pour copier l'étape 1 puis modifies la couleur du cercle, puis "F6" à l'étape 3 copie l'étape 2 que vous venez de créer, modifiez aussi la couleur du cercle, ou du texte selon votre envie.

Une fois le bouton 1 terminé, on va le dupliquer pour créer le bouton 2. Clic droit sur le bouton "1" dans la bibliothèque puis dupliquer ce bouton, nommer "2" puis double clic sur l'icone du bouton "2" dans la bibliothèque pour se rendre dans l'interface du bouton "2", modifier le chiffre "1" en "2". répétez ces opérations de duplications de boutons et de modification des chiffres jusqu'à obtenir 5 boutons

Voir le tutorial "bouton_simple.html" pour créer des boutons simples

Ajouter l'action dans chacun des boutons clic droit sur le bouton "1" > Actions

bouton 1

on (release) {
loadMovie("portrait01.jpg", "cadre");
}

bouton 2

on (release) {
loadMovie("portrait02.jpg", "cadre");
}

bouton 3

etc...

III) Les séquences

Ajoutons une action "stop" à la première image clef de la séquence via clic droit sur l'image clef > Actions

Notre séquence est prête et nous allons la nommer "portraits" (double clic sur la séquence dans l'onglet séquence) et la dupliquer en "paysages" de cette manière nous aurons deux séquences identiques en un seul clic. "portraits" et "paysages"

Simplement sur les boutons de la séquence paysages, modifier les nmon de l'image appelée dans le bouton

bouton 1

on (release) {
loadMovie("paysage01.jpg", "cadre");
}

bouton 2

on (release) {
loadMovie("paysage02.jpg", "cadre");
}

bouton 3

etc...

Derniers boutons pour passer d'une séquence à l'autre que nous ajouterons en haut à droite de notre cadre; dans un carré gris écrivons une flèche avec les ">" et "<" situés à côté du "W" plus la touche "Maj/Shift"

Sélectionnons le carré avec le ">" puis convertissons en bouton avec le clic droit ou "F8" puis ajoutons l'action.

Fonction globales > Contrôle scénartion > Goto

bouton carré + ">" dans portrait

on (release) {
gotoAndPlay("paysage", 1);
}

bouton carré + ">" dans paysages

on (release) {
gotoAndPlay("portrait", 1);
}

Menu du haut > Fichier > Exporter > Exporter l'animation ou "Ctrl + Maj/Shift + Alt + S"