begin process at 2012 05 27 17:32:21
  Trouver un code source :
 
dans
 
Accueil > Forum > 

Archive Flash

 > 

Archives

 > 

ActionScript

 > 

text field variable dans un tableau?


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

text field variable dans un tableau?

samedi 17 avril 2004 à 15:47:24 | text field variable dans un tableau?

knas74



nas
bonjour à tous j'aimerais savoir comment peut-on insérer les noms de variables de type texte dynamique dans un tableau
je vous soumets mon code, le programme suivant tire au hasard un chiffre entre un et 26 ensuite chaque chiffre tiré au hasard représente la position d'une lettre dans l'alphabet :

on (release) {
tabnbr = new Array();
tabbox = new Array(box0,box1,box2,box3,box4,box5,box6);
//mon tableau qui contient les 6 variables type texte dynamique qui afficheront l'ensemble des chiffres tirés au hasard
tabelem = new Array(lettre0,lettre1,lettre2,lettre3,lettre4,lettre5,lettre6);
//mon tableau qui contient les 6 variables type texte dynamique qui afficheront l'ensemble des lettres de l'alphabet suivant les chiffres tirés au hasard

tablettres = new Array("A","B","C","D","E","F","G","H","I","J","K","L","M","N","O","P","Q","R","S","T","U","V","W","X","Y","Z");
for(var i=0;i<7;i++)
{
x=26*Math.random();
y=Math.round(x);
if(y==0)
{
y=1;
}
tabnbr[i]=y;
}
for (var j=0;j<7;j++)
{
tabbox[j]=tabnbr[j];
}
for(var k=0;k<7;k++)
{
tabelem[k]=tablettres[tabnbr[k]-1];
}
pourriez-vous m'aider à corriger ce code pour éviter d'utiliser ceci:
box0=tabnbr[0];
box1=tabnbr[1];
box2=tabnbr[2];
box3=tabnbr[3];
box4=tabnbr[4];
box5=tabnbr[5];
box6=tabnbr[6];

lettre0=tablettres[tabnbr[0]-1];
lettre1=tablettres[tabnbr[1]-1];
lettre2=tablettres[tabnbr[2]-1];
lettre3=tablettres[tabnbr[3]-1];
lettre4=tablettres[tabnbr[4]-1];
lettre5=tablettres[tabnbr[5]-1];
lettre6=tablettres[tabnbr[6]-1];

}
et merci d'avance !!!
samedi 17 avril 2004 à 19:24:46 | Re : text field variable dans un tableau?

pegase31

Membre Club Administrateur CodeS-SourceS
QSuestion préliminaire : est-ce que tu veux qu'il y ait 2 fois la même lettre dans ton résultat ou pas ?
samedi 17 avril 2004 à 22:29:26 | Re : text field variable dans un tableau?

knas74



nas
les lettres affichées dans les textes dynamiques dépendent des chiffres tirés au hasard du coup il est possible qu'un chiffre soit tiré deux, voir trois ...
samedi 17 avril 2004 à 22:35:30 | Re : text field variable dans un tableau?

knas74



nas
pour avoir une idée plus générale je mets à votre disposition le fichier sur cette adresse:
http://users.teledisnet.be/web/sha12962/hasard.zip
dimanche 18 avril 2004 à 05:06:32 | Re : text field variable dans un tableau?

knas74



merci j'ai réussi à trouver:
voici la correction:

on (release) {
tabnbr = new Array();
tabbox = new Array(box0,box1,box2,box3,box4,box5,box6);
tabelem = new Array(lettre0,lettre1,lettre2,lettre3,lettre4,lettre5,lettre6);
tablettres = new Array("A","B","C","D","E","F","G","H","I","J","K","L","M","N","O","P","Q","R","S","T","U","V","W","X","Y","Z");
for(var i=0;i<7;i++)
{
x=26*Math.random();
y=Math.round(x);
if(y==0)
{
y=1;
}
tabnbr[i]=y;
}
for (var j=0;j<7;j++)
{
_root["box"+j]=tabnbr[j];
}
for(var k=0;k<7;k++)
{
_root["lettre"+k]=tablettres[tabnbr[k]-1];
}

}
dimanche 18 avril 2004 à 13:24:10 | Re : text field variable dans un tableau?

pegase31

Membre Club Administrateur CodeS-SourceS
J'ai l'impression que tu te prend la tête pour rien !
ton code se limiterait à :

// Définition de la table des résultats
TabResult = new Array (6);
// Génération des 6 lettres
For (var i=0; i<7; i++) {
TabResult[i] = String.fromCharCode((Math.random()*26)+65)
}

Voilà, c'est pas plus compliqué que ça ...


Cette discussion est classée dans : tableau, array, hasard, tabnbr, tablettres


Répondre à ce message

Sujets en rapport avec ce message

ARRAY DYNAMIQUE PRISE DE TETE [ par geus91 ] slt :)je voudrais savoir si quelquun serait comment faire pour envoyer le contenu d'un tableau array, dans un fichier txt et ensuite recharger le cont tableau a plusieurs dimensions [ par lilyvirus ] avec les tableauw on peux faire tout bettement     answer= new Array();     answer[0]="coucou"     trace(answer[0]); Mais n'y a t'il pas possibilite Problème de menu [ par Aleanar ] BonjourJe voudrais créer un menu en mettant dans deux tableau les nom d'occurence des boutons et les les liens de chaque boutons.Sauf que ça ne marche A propos des tableaux [ par malicious06 ] Bonjour, 1) Est-ce que le New est obligatoire lorsqu'on créer un tableau ? J'ai essayé: tab=Array(10); tab[0]="....."; . . . tab[9]=".........."; Cela Couleur tableau [ par yoarf ] Bonjour, J'ai un tableau de cette forme : function initialisation() { mat_cuve = new Array(); for (l = 280; l < 680; l = l+20){ mat_cuve[l]=new Vider un Array [ par cguiltaz87 ] Bonjour tout le monde,    j'ai un petit soucis pour vider un tableau. Ce n'est qu'un tableau à une dimension, et après avoir supprimé toutes les valeu galerie images ds un array avec suppression images aléatoire [ par stephke ] hello tout le monde!!!voila j'ai 150 petites phtos sur ma scène que j'ai importés et déposées manuellement sur la scène (pr raisons esthétiques).j'aim Affichage - Tableau [ par Cath_ ] Bonjour,J'aimerais créer  un menu d'affichage (ex : comme un menu d'imprimante).  C'est un menu que pour naviguer à l'intérieur il faut appuyer sur de Préchargement d'image [ par Kangouroops ] Bonjour tout le monde, Je viens à vous pour une petite question, Je suis entrain de faire un générateur d'avatar: http://hanser.perso.neuf.fr/Amaury tableau de TextField en AS2 [ par craminus ] Bonjour,je cherche à créer un tableau de deux dimensions de textField.Ainsi je pourrai les placer à ma guise avec le texte de mon choix avec des actio


Nos sponsors


Sondage...

CalendriCode

Mai 2012
LMMJVSD
 123456
78910111213
14151617181920
21222324252627
28293031   

Consulter la suite du CalendriCode

A découvrir



 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 0,640 sec (3)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales