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  ConnexionConnexion  
Poster un nouveau sujet   Répondre au sujet
 

5 - Les boutons dynamiques

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



Age : 18
Inscrit le : 10 Avr 2005
Messages : 281
Localisation : NaN
 : ────────── :
Avancement : 
0/1000/1000/100 (0/100)

MessageSujet: 5 - Les boutons dynamiques   Sam Avr 16 2005, 00: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
_________________
http://remxxx.skyblog.com/
Revenir en haut Aller en bas
Wargamer
Utilisateur confirmé: Rang *****



Age : 16
Inscrit le : 09 Mar 2007
Messages : 2156
Localisation : qui s'y interesse?>>
 : ────────── :
Projet Actuel : Le vagin maraudeur
Avancement : 
10/10010/10010/10010/100 (10/100)

MessageSujet: Re: 5 - Les boutons dynamiques   Mar Juin 26 2007, 19: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!
Revenir en haut Aller en bas
olikool
Débutant



Age : 36
Inscrit le : 17 Juin 2007
Messages : 12
Localisation : Suisse
 : ────────── :
Avancement : 
0/1000/1000/100 (0/100)

MessageSujet: Re: 5 - Les boutons dynamiques   Jeu Juin 28 2007, 19: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
Utilisateur confirmé: Rang *****



Age : 16
Inscrit le : 09 Mar 2007
Messages : 2156
Localisation : qui s'y interesse?>>
 : ────────── :
Projet Actuel : Le vagin maraudeur
Avancement : 
10/10010/10010/10010/100 (10/100)

MessageSujet: Re: 5 - Les boutons dynamiques   Ven Juin 29 2007, 03: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!
Revenir en haut Aller en bas
Blizter
Utilisateur confirmé: Rang *****



Inscrit le : 29 Aoû 2005
Messages : 2004
 : ────────── :
Avancement : 
0/1000/1000/100 (0/100)

MessageSujet: Re: 5 - Les boutons dynamiques   Ven Juin 29 2007, 03: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