Forum Le CBNA

Le Forum du CBNA a pour but de vous aider dans l'utilisation de GameMaker. Premier forum Francophone sous GameMaker, vous trouverez des .gmd, .gm6, .gmk, scripts, logiciels et d'autres ressources sur Le CBNA.
 
AccueilAccueil  ­FAQFAQ  ­RechercherRechercher  ­S'enregistrerS'enregistrer  ­MembresMembres  ­ConnexionConnexion  
Poster un nouveau sujet   Répondre au sujetPartager | 
 

 5 - Les boutons dynamiques

Voir le sujet précédent Voir le sujet suivant Aller en bas 
AuteurMessage
Remx
Modérateur 'Programmation Flash'


Nombre de messages: 285
Localisation: NaN
Avancement:
0 / 1000 / 100


MessageSujet: 5 - Les boutons dynamiques   Ven 15 Avr - 23:22

Vous en avez marre de faire des boutons tout con tout simple ?
Eh bien dans cette partie, vous n'allez pas être déçu car nous allons apprendre à créer des boutons dynamiques en y insérant un clip d'animation et du son.

Commencez par ouvrir un nouveau document flash.
Choisissez insertion/nouveau symbole.
Dans le champs nom, mettez ce que vous voulez on s'en fout ! rire2
Dans la partie comportement, choisissez clip.
Faites un clip avec un ovale qui se transforme en rectangle, grâce à l'interpolation de forme.

Revenez à la séquence 1.

Choisissez insertion, nouveau symbole.
Dans la partie comportement, mettez "bouton".
Dans l'état haut, faites un copier/coller de la première image clé du clip que vous venez de faire.
N'oubliez pas d'annuler l'interpolation, après avoir collé l'image clé.
Insérez des images clés pour les 3 autres trames.
Effacez la trame de l'état "dessus".
Insérez-y votre clip d'animation en la faisant glisser depuis la bibliothèque.

Revenez à la séquence 1.
Faites contrôle/tester la séquence et appréciez votre travail !

Maintenant, nous allons insérer du son dans notre bouton.

Faites fichier/importer/...dans la bibliothèque.
Choisissez le son préalablement choisi. p_lol
Puis, dans votre bibliothèque, faites clik droit sur votre bouton et choisissez "modifier".
Dans le scénario, mettez-vous au niveau de l'état "dessus", puis faites glisser votre son depuis la bibliothèque.

Revenez à la séquence 1 et testez la séquence pour apprécier votre travail.

Bravo ! Vous venez de créer votre premier bouton dynamique !

Remarque : Dans notre exemple, nous avon inséré un clip pour l'état haut, mais si vous voulez créer un bouton super dynamique, vous pouvez insérer un clip à chaque état ! (sauf pour cliquable).


RemX
Revenir en haut Aller en bas
http://remxxx.skyblog.com/
Wargamer
*Excellent utilisateur*


Nombre de messages: 4318
Localisation: qui s'y interesse?>>
Projet Actuel: Bataille de cake au fruits
Avancement:
10 / 10010 / 100


MessageSujet: Re: 5 - Les boutons dynamiques   Mar 26 Juin - 18:27

super^^
mais comemnt on fait pour pas que ca relance le son par dessu l'ancien qui marche toujours?
je me ramasse avec 50 musique qui tourne XD

_________________
Je suis un dans le GM Quiz!

Spoiler:
 
Revenir en haut Aller en bas
olikool
Débutant


Nombre de messages: 12
Localisation: Suisse
Avancement:
0 / 1000 / 100


MessageSujet: Re: 5 - Les boutons dynamiques   Jeu 28 Juin - 18:14

Utilises la function attachSound. Si tu veux pouvoir travailler facilement avec tes sons, il faut au minimum passer par là. Je déconseille vivement les drag and drop.

Voilà, comment faire...

Dans la bilio, tu cliques droit sur ton son et tu séléctionnes liaison. Puis tu coches "exporter pour action script" (tu laisses coché"exporter dans la premiere image) et tu lui donnes un identifiant par exemple "son".

Maintenant ton bouton doit porter un nom... Attention!!! Pas le nom qui se trouve dans la biblio. Les noms de la biblio ne servent à rien, si ce n'est pour le retrouver facilement dans la biblio. Donc quand ton bouton est sur la scène tu cliques dessus et ton saisi son nom (identifiant) dans les propriétés de l'objet.

maintenant sur l'image clef ou se trouve ton bouton tu utilises ce code que tu compredras facilement.Attention, je dis bien sur l'image clef et pas sur le bouton.
Code:
MonSon=new Sound();
MonSon.attachSound("son");
bouton.onRollOver=function(){
   MonSon.start();
}
bouton.onRollOut=function(){
   MonSon.stop();
}


Voilà.Si tu veux en savoir plus sur l'objet new Sound() utilises la référence de flash (le petit livre en haut de la fenêtre action).

_________________
Revenir en haut Aller en bas
Wargamer
*Excellent utilisateur*


Nombre de messages: 4318
Localisation: qui s'y interesse?>>
Projet Actuel: Bataille de cake au fruits
Avancement:
10 / 10010 / 100


MessageSujet: Re: 5 - Les boutons dynamiques   Ven 29 Juin - 2:28

moaui je vais voir ca plus tard mais je comprend rien a flash pour l'instant x)

_________________
Je suis un dans le GM Quiz!

Spoiler:
 
Revenir en haut Aller en bas
Blizter
Banni


Nombre de messages: 2004
Avancement:
0 / 1000 / 100


MessageSujet: Re: 5 - Les boutons dynamiques   Ven 29 Juin - 2:35

olikool a écrit:
Utilises la function attachSound. Si tu veux pouvoir travailler facilement avec tes sons, il faut au minimum passer par là. Je déconseille vivement les drag and drop.

Voilà, comment faire...

Dans la bilio, tu cliques droit sur ton son et tu séléctionnes liaison. Puis tu coches "exporter pour action script" (tu laisses coché"exporter dans la premiere image) et tu lui donnes un identifiant par exemple "son".

Maintenant ton bouton doit porter un nom... Attention!!! Pas le nom qui se trouve dans la biblio. Les noms de la biblio ne servent à rien, si ce n'est pour le retrouver facilement dans la biblio. Donc quand ton bouton est sur la scène tu cliques dessus et ton saisi son nom (identifiant) dans les propriétés de l'objet.

maintenant sur l'image clef ou se trouve ton bouton tu utilises ce code que tu compredras facilement.Attention, je dis bien sur l'image clef et pas sur le bouton.
Code:
MonSon=new Sound();
MonSon.attachSound("son");
bouton.onRollOver=function(){
   MonSon.start();
}
bouton.onRollOut=function(){
   MonSon.stop();
}


Voilà.Si tu veux en savoir plus sur l'objet new Sound() utilises la référence de flash (le petit livre en haut de la fenêtre action).


Merci pour ton tutos ! sérieusement.
Revenir en haut Aller en bas
 

5 - Les boutons dynamiques

Voir le sujet précédent Voir le sujet suivant Revenir en haut 
Page 1 sur 1

Permission de ce forum:Vous ne pouvez pas répondre aux sujets dans ce forum
Forum Le CBNA :: Programmation :: Programmation en Flash-
Poster un nouveau sujet   Répondre au sujet