Aller au menu - Aller au contenu

[Plan du site] Vous êtes ici --- > Le Site du Zéro > Les tutoriels > Non-Officiels > Graphisme > Flash > Créer un bouton avec Flash > Lecture du tutoriel

Créer un bouton avec Flash

Vous vous apprêtez à lire un tutoriel rédigé par un membre de ce site. Malgré tout le soin que ce membre a pu apporter au tutoriel, nous ne pouvons pas garantir que les informations contenues sur cette page sont exactes à 100%. Merci de garder cela en tête lorsque vous lirez cette page ;o)
Avatar
Auteur : armomega
Note : 16 / 20 (19 votes)
Visualisations : 96 920

Plus d'informations Plus d'informations

Introduction



Vous vous faites un site et vous aimeriez bien avoir un menu tout joli avec des jolis boutons qui s'allument?
Et bien c'est possible, grâce au logiciel bien connu qu'est Macromedia Flash! :D

En fait, c'est assez facile, on attaque! :ninja:

Attends! Euh dis-moi...
C'est quoi Flash?


Flash est le nom d'un format d'animation très joli, léger et tout, dont l'exclusivité a été achetée par Macromedia, un célèbre groupe de développement de site web.
Les boutons que nous allons créer sont dans ce format.


Tout d'abord, il vous faut le logiciel qui permet de créer du Flash. Il s'agit de Macromedia Flash 8 (la dernière version), ou encore l'ancien Macromedia Flash MX 2004, qui fonctionne de façon identique.

Il est cher!!
Comment je fais moi?


Et bien, là c'est une période d'évaluation de 30 jours, et pour faire une dizaine de boutons, ya le temps!
Après il faudra l'acheter, débrouillez vous :p Mais la période d'essai est amplement suffisante!

C'est reparti alors! :ninja:
Sommaire du tutoriel :
Icône du chapitre

Création du bouton

Faire un joli bouton



Allez, on commence par ouvrir Macromedia Flash :) (Il est long à lancer ;) )

Choisissez Document Flash dans la colonne Créer. Vous arrivez sur votre espace de travail.
Commencez par modifier la couleur d'arrière-plan et la taille de votre bouton à l'aide du bouton en bas dans l'onglet Propriétés

Image utilisateur

Puis, à l'aide des outils de tracage sur la gauche, dessinez la tête de votre bouton "à l'arrêt" :p . C'est à dire quand il ne se passe rien, sa tête normale quoi. :)

Ici par exemple, un rectangle rempli d'un dégradé et un texte.

Image utilisateur

Ensuite, on va transformer cet amas de symboles en un bouton. Dans la barre d'outils, prenez la flèche noire et séléctionnez toute votre image. Puis allez dans l'onglet Modification en haut, et Convertir en symbole. Pour les rageux, faites F8.

Image utilisateur

Vous serez agressé par une fenêtre comme celle-ci:

Image utilisateur

Répondez-lui que c'est un bouton, et appelez-le "Bouton" pour bien le repérer par la suite.
Vous vous trouvez dans le nouvel onglet "Bouton", comme vous pouvez le constater sur les onglets au dessus de la zone supérieure du logiciel. "Bouton" c'est le lieu de travail pour modifier les différents états de votre bouton et "Séquence 1" c'est l'intégralité de votre document Flash. Dans Séquence 1, l'image n'est plus qu'une seule entité graphique. Son état de couches de texte et de rectangle est maintenant dans l'onglet "Bouton".

Retournons donc à nos boutons... :p
Donc dans l'onglet "Boutons" vous revoilà dans l'édition du bouton. Dans la barre du Scénario, vous pouvez voir que le bouton a 4 états: Haut (état "normal"), Dessus (au passage de la souris au dessus), Abaissé (pendant le clic), Cliqué (pour définir une certaine zone cliquable du bouton, et pas l'intégralité de celui-ci). C'est là que l'on modifie la tête du bouton selon ses états.

Pour modifier l'image dans un de ces états, clic droit sur la case sous l'état concerné et Insérer une image-clé.

Image utilisateur

Vous pouvez modifier l'apparence de votre bouton dans cet état. Par exemple, pour l'état Dessus, j'ai mis le texte en orange et épaissi les bordures devenues oranges elles aussi.

Image utilisateur

Après avoir modifié les états du bouton que vous vouliez, revenez à Séquence 1.
Enregistrez votre document.

Vous enregistrerez un document au format .fla à ce moment là. Il ne s'agit pas du format compatible Web, c'est le format qui vous permettra de retourner éditer votre animation sous Macromedia Flash. Le bon format est le .swf. On verra dans pas longtemps.


Super mais on en fait quoi du .fla si il faut un .swf?
Et puis ça mène nulle part ton bouton!


Oui oui, dernier chapitre:

Activer le bouton

Faire que le bouton serve à quelquechose :p



Un bouton qui n'a pas de lien ne mène nulle part et n'a donc aucune utilité!
On va voir comment lui en donner une.


1 - Comportement du bouton



Dans les onglets du bas, allez sur l'onglet Actions, puis dans la partie inférieure du menu de gauche nouvellement apparu, cherchez, puis séléctionnez l'objet "Bouton". Il faut maintenant écrire son comportement.
Voici un exemple de ce qu'il faut taper pour faire un lien (c'est celui qui servira le plus):

Image utilisateur

Et voilà, notre bouton nous ammène au SdZ quand on clique dessus! :D

2 - Test et .swf



Et voilà, notre bouton est fini, ou en tous cas, presque. Il ne reste plus qu'à le tester et à le convertir en fichier .swf!

D'abord, sauvegardez (Ctrl+S). Ensuite, on va tester l'animation! En haut, allez dans Contrôles et Tester l'animation (Ctrl+Entrée).

Cela ouvre une nouvelle fenêtre avec votre bouton Flash au format .swf... Et vous savez quoi? o_O
Il est sauvegardé automatiquement en .swf dans le même dossier que le bouton en .fla!

Pour mettre vos boutons sur un site, il ne faut surtout pas mettre le fichier.fla qui ferait une horrible chose sur votre page. Il faut bien mettre le fichier .swf.

Et voilà!

Pour insérer votre bouton dans une page web, voici le code à utiliser:
(Ben ouais, c'est bien nul si on sait pas mettre du flash dans un fichier XHTML!)


Code : HTML
 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
<!-- La balise "object" délimite la zone de code de votre Flash. Cette balise contient toutes les infos relatives à un seul élément Flash. Voilà le morceau de code indiquant qu'il s'agit d'un Flash, et ses dimensions -->

<object type="application/x-shockwave-flash" data="[adresse du .swf]" width="[largeur à l'affichage, en pixels]" height="[hauteur à l'affichage, en pixels]" 
codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=7,0,0,0">

      <!-- Ici, les paramètres les différents paramètres -->

  <param name="movie" value="[adresse du .swf]" />
  <param name="quality" value="high" />
  <param name="menu" value="false" />

      <!-- Et si le visiteur n'a pas le lecteur flash, on affiche un lien de sauvetage -->

<a href="[url du lien inclus dans le flash]" class="remplacement_flash">[texte du lien]</a>

</object>


Ou encore, si il y a quelques bugs avec Firefox:

Code : HTML
 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
<!-- On change un peu le code du Flash -->

<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,29,0" width="[largeur à l'affichage, en pixels]" height="[hauteur à l'affichage, en pixels]">

      <!-- Les paramètres -->

  <param name="movie" value="[adresse du .swf]">
  <param name="quality" value="high">
  
      <!-- On rajoute la balise "embed" -->

  <embed src="[adresse du .swf]" quality="high" pluginspage="http://www.macromedia.com/go/getflashplayer" type="application/x-shockwave-flash" width="[largeur à l'affichage, en pixels]" height="[hauteur à l'affichage, en pixels]"></embed>

      <!-- Le lien de secours -->

<a href="[url du lien inclus dans le flash]" class="remplacement_flash">[texte du lien]</a>
</object>


Et voilà! Vous savez tout sur les boutons Flash! Vous n'avez plus qu'à changer le texte sur le bouton et le lien pour faire d'autres boutons identiques pour d'autres pages! ^^
Retour en haut Retour en haut


Créé : le 09/12/2005 à 21:39:12
Modifié : le 22/08/2008 à 16:07:43
Avancement : 100%
Licence : Copie non autorisée

Changer de design | En savoir plus | Plan du site | Politique d'accessibilité | Règles | RSS tutoriels | RSS news
Édité par Simple IT SARL : Nous contacter | Notre blog | Revue de presse | Publicité

Y'a plus rien à lire, faut remonter maintenant !

Hébergement web - Correction de tutoriels - Créer un site
Vous souhaitez apparaître ici ? Contactez-nous.

Nombre de connectés 358 Zéros connectés | Requêtes SQL 8 requêtes | Temps de génération de la page : Total (SQL) 0.0199s (0.0101s)