Nous allons réaliser ensemble un petit menu en FLASH. Ce menu permettant
d'appeler 3 pages html distinctes. Il sera inséré dans chacune
des pages.
Le gros avantage d'un tel menu est l'indépendance. En effet étant
intégré dans chacune des pages de votre site si vous devez par
exemple le modifier (pour ajouter une nouvelle page) il suffit de faire la
modification au sein du FLASH lui-même et de reposter le swf obtenu
sur votre site .... et le menu est changé dans toutes vos pages !
Voir l'animation

3- Cliquer sur le signe + pour obtenir un second calque.
Nommer le calque du haut "fond" par un double clic sur calque 1
Nommer l'autre calque "boutons"
Par principe, lorsque l'on travaille sur un calque on doit verrouiller tous les autres ! C'est une règle de base à respecter quand on développe un Flash !
4- Nous allons dans un premier temps travailler sur le calque du fond (il faut donc verouiller l'autre calque). Se Placer sur le calque du fond et choisir l'outil rectangle. Choisir la couleur noire pour le tour et vide pour l'intérieur (comme sur l'image ci-contre). On peut éventuellement demander des coins arrondis pour cet entourage du menu. Tirer alors le rectangle sur toute la surface du flash.


6- Avec le bouton droit de la souris cliquer sur le bouton 'Page
1'. Dans le menu contextuel choisir 'Modifier' . Il s'agit maintenant
de finaliser le bouton. Appuyer 3 fois sur F6 pour créer les
images-clés : dessus, abaissé, cliqué.
Se positionner sur l'image-clé 'cliqué' et tirer un rectangle
(de n'importe quelle couleur) par dessus le texte... c'est ce rectangle qui
va servir de zone de clic sinon le clic doit être fait sur le tracé
des lettres elles-mêmes ce qui est assez pénible !
Se positionner sur l'image-clé 'dessus' dessiner une petite
flêche à côté du mot page 1 (voir ci-contre).
Se positionner sur l'image-clé 'Abaissé', sélectionner
le texte 'page 1' et le mettre en rouge. Revenir alors à la scène
1.

9- Répartir et aligner à gauche les trois boutons. Modifier le second bouton (menu contextuel) en changeant le 1 pour un 2 dans les textes des trois états 'haut' 'dessus' 'abaissé'. En faire autant pour le troisème bouton.
Penser à enregistrer votre travail.
Il ne reste plus qu'à ajouter un script
sous chacun des boutons pour les rendre actifs ! Nous allons utiliser la fonction
'getURL( ) ' qui permet d'appeler une URL (adresse ou page) directement
sous flash !
Voir l'animation

10- Avec le menu contextuel du bouton 'page 1' (bouton
droit de la souris) demander les Propriétés et activer l'onglet Actions
sous Flash 4 et directement Actions sous Flash5. Cliquer sur le signe
+ pour choisir l'action getURL et taper comme argument de la fonction
'page1.htm' (il s'agit d'appeler la page1 que nous avons fabriquée
au début de l'activité). Un clic sur le bouton provoquera donc
appel à la page1 qui elle même contient le menu. On a ainsi une
navigation hyper-fluide.
Pour appeler une page qui se trouve dans un autre cadre (assez classique avec un menu !) il suffit de mettre getURL("page1.htm TARGET="M") si M est le nom du cadre dans lequel vous appelez la nouvelle page.
Voir l'animation
