InfoProGraphie Simple > Tutoriels > Graphisme > Animation > E-anim > Réponse aléatoire

E-anim - Réponse aléatoire

Information du tutoriel

http://infoprographiesimple.free.fr/forums/img/avatars/2.pngAuteur: DrNaBl

Correcteur: miquéou lou nissart


Ce tutoriel "Step by Step" (Pas à pas) se propose de vous apprendre à réaliser une animation comportant une question, suivi d'une réponse aléatoire. Le but de ce tutoriel est surtout de vous apprendre à utiliser la fonction random(max,min) qui permet de générer un nombre aléatoirement.

Step by Step

1)Dans l'écran principal, au temps 0 : ajoutez un objet texte http://infoprographiesimple.free.fr/tutos_animation_Eanim/bt_ajouter_texte.png ou image http://infoprographiesimple.free.fr/tutos_animation_Eanim/bt_ajouter_image.png avec la question.
Puis ajoutez un texte http://infoprographiesimple.free.fr/tutos_animation_Eanim/bt_ajouter_texte.png qui sera un champs de saisie, pour cela il faut cliquer sur le bouton "Fixe" pour qu'il devienne "Variable", et cliquer sur le bouton "Non saisie" pour qu'il devienne "Saisie" comme sur l'image:

http://infoprographiesimple.free.fr/tutos_animation_Eanim/reponse_aleatoire_1.png

2)Ajoutez ensuite un bouton avec comme action au clique, play :

http://infoprographiesimple.free.fr/tutos_animation_Eanim/reponse_aleatoire_2.png

3)Mettez un stop au temps 0, allez au temps 1 et mettez aussi un stop au temps 1 (bouton Stop http://infoprographiesimple.free.fr/tutos_animation_Eanim/bt_ajouter_stop.png

4)Ajoutez un groupe http://infoprographiesimple.free.fr/tutos_animation_Eanim/bt_ajouter_groupe.pngau temps 1. Dans ce groupe mettez un stop au temps 0 et ajoutez l'image ou le texte de la réponse 1 (dans l'exemple ca sera "Tu sera dans les faibles").Puis allez au temps 1, masquez http://infoprographiesimple.free.fr/tutos_animation_Eanim/bt_cacher_montrer.png la réponse 1 et ajoutez un stop.

http://infoprographiesimple.free.fr/tutos_animation_Eanim/reponse_aleatoire_3.png

5)Toujours au temps 1, ajoutez l'image ou le texte de la réponse 2, puis allez au temps 2, mettez un stop et masquez la réponse 2, ensuite ajoutez l'image ou le texte de la réponse 3 et allez au temps 2 où vous mettez un stop et masquez la réponse 3 et ainsi de suite...

6)Retournez à l'écranDeBase, et nommez le groupe contenant les réponses : "choix"

http://infoprographiesimple.free.fr/tutos_animation_Eanim/reponse_aleatoire_4.png

7)Ajoutez dans l'écranDeBase, au temps 1 un rectangle transparent , auquel vous allez mettre une action immédiate qui sera un programme:

Code:

_root.num_choix=random(max,0);
gotoGroup(_root/choix,_root.num_choix);

En remplaçant max par le nombre de réponses.

http://infoprographiesimple.free.fr/tutos_animation_Eanim/reponse_aleatoire_5.png

Voici ce que vous devrez obtenir à la fin:


L'air de rien la fonction random(max,min) va vous ouvrir beaucoup de possibilités, comme on l'a vu, par exemple aller à un temps aléatoire ce qui permet de créer par exemple plusieurs scénarios différent à votre animation, et varier le cours celle-ci;).

Les cours sont la propriété de leurs auteurs respectifs.
Toute reproduction totale ou partielle sans l'accord des auteurs est interdite.