Précédent   Forum des professionnels en informatique > Webmasters - Développement Web > Flash/Flex > Flash > AS1/AS2
AS1/AS2 Questions relatives à la programmation ActionScript 1 et 2 (Cours AS2)
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 02/06/2011, 16h23   #1
Invité de passage
 
Homme
Étudiant
Inscription : juin 2011
Messages : 2
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : France, Vosges (Lorraine)

Informations professionnelles :
Activité : Étudiant

Informations forums :
Inscription : juin 2011
Messages : 2
Points : 0
Points : 0
Par défaut Variable et lettre aléatoire

Bonjour à tous
Je suis débutant en Flash et après avoir lu les tutos que j'ai pu trouver sur la toile, je me suis lancer un petit défis assez simple pour le moment : mettre une lettre dans une case, cette lettre dois être celle qui est dite par un son.
Comme vous pouvez le constater, projet assez simple

Mais j'ai un petit soucis. En effet, la lettre dit désignée par le son est aléatoire, j'ai donc fait un tableau avec mes sons :
Code :
var tableau_sons = Array('a', 'e', 'i', 'o', 'u', 'y');
Je choisi un son aléatoirement :
Code :
1
2
var son_choisi = Math.floor(Math.random()*tableau_sons.length);
son_choisi = tableau_sons[son_choisi];
Je joue le son choisi :
Dans ma scène, j'ai des clips représentant les lettres de l'alphabet avec des noms de ce style : lettre_a, lettre_b, ...
Je voudrais par exemple affiche l'abscisse de la lettre choisie aléatoirement dans le tableau 'tableau_sons', mais je n'arrive pas de tout à trouver comment je dois faire.

Ce qui donnerais une chose de ce genre :
Code :
trace(this.lettre_lettrealeatoire.x);
Mais voilà le problème : je ne sais pas par quoi remplacer lettre_lettrealeatoire.

Si vous avez des idées, je suis tout ouïe

Merci d'avance

Bonne journée à tous
Hunty est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 02/06/2011, 18h03   #2
Responsable JavaScript & AJAX

 
Avatar de vermine
 
Inscription : mars 2008
Messages : 2 686
Détails du profil
Informations personnelles :
Âge : 27

Informations forums :
Inscription : mars 2008
Messages : 2 686
Points : 5 756
Points : 5 756
Bonjour,

L'abscisse ?
La position dans le tableau ? C'est cette valeur-ci :

Code :
var son_choisi = Math.floor(Math.random()*tableau_sons.length);
Je crois que je n'ai pas compris la question.
__________________
Elen Poukram - Isegoria - Sandawe
vermine est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 03/06/2011, 10h32   #3
Invité de passage
 
Homme
Étudiant
Inscription : juin 2011
Messages : 2
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : France, Vosges (Lorraine)

Informations professionnelles :
Activité : Étudiant

Informations forums :
Inscription : juin 2011
Messages : 2
Points : 0
Points : 0
Salut vermine et merci de ta réponse.
Mais ce n'est pas cela que je voulais dire, je crois que je me suis mal expliqué

En fait, je voudrais tout simplement afficher le .x de lettre_lettrealeatoire

Et j'avoue que je me retrouve devant un problème que je n'arrive vraiment pas à résoudre :s
Hunty est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 18h20.


 
 
 
 
Partenaires

Hébergement Web