begin process at 2012 05 26 13:38:50
  Trouver un code source :
 
dans
 
Accueil > Forum > 

Flash / Flash MX

 > 

Scripts

 > 

ActionScript

 > 

Addition dans un array et suppression du contenu total d'un array


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

Addition dans un array et suppression du contenu total d'un array

mardi 9 février 2010 à 22:02:57 | Addition dans un array et suppression du contenu total d'un array

BBFUNK01

Bonsoir à toutes et à tous,

je commence à m'intéresser aux fonctions liées à un array en as2, et par conséquent 2 problèmes se posent à moi :
- comment faire pour additionner des valeurs contenues dans un array pour en afficher le total dans un texte dynamique :
du genre si
Code ActionScript :
monTab:Array = new Array(10,20,30,40);

et bien quelle est la fonction (s'il en existe une...) pour permettre d'afficher dans un champ de texte dynamique "100" ?
- comment faire pour supprimer tout le contenu d'un array, dans la mesure où cet array est rempli dynamiquement ? En gros en cliquant sur des boutons cela ajoute ou supprime des valeurs dans mon array, mais il faudrait que je puisse supprimer tout le contenu de cet array (via un autre bouton), quel qu'en soit le contenu.

J'ai cherché sur le net s'il y avait des méthodes pour effectuer ce genre de choses mais je n'ai rien trouvé, donc si certains d'entre vous ont la solution ou les solutions, je veux bien avoir le tuyau.

Merci,

BBFUNK01
mercredi 10 février 2010 à 10:53:24 | Re : Addition dans un array et suppression du contenu total d'un array

dj_ouf

Salut

Il existe effectivement des fonctions pour ce que tu veux faire.

Pour additionner le contenu du tableau :
Code ActionScript :
var resultat:uint;
for (var i:uint=0; i<monTab.length; i++)
{
     resultat += monTab.shift();   // ou pop(), ça revient au même
}

ps: là le tableau se vide au fur et à mesure de la boucle. Si tu ne veux pas qu'il se vide, il faut faire :
Code ActionScript :
resultat += monTab[i];


Pour le vider par la suite :
Code ActionScript :
monTab = [];
mercredi 10 février 2010 à 10:55:24 | Re : Addition dans un array et suppression du contenu total d'un array

dj_ouf

Ah oui, pour afficher le résultat dans un champ de texte dynamique :

Code ActionScript :
champ.text = resultat;   // fonctionne seulement sur les textfields dynamiques

mercredi 10 février 2010 à 17:36:48 | Re : Addition dans un array et suppression du contenu total d'un array

BBFUNK01

Salut dj_ouf,

et bien merci pour le tuyau, je teste ça de suite et te tiens au courant du résultat.

Merci,

BBFUNK01
mercredi 10 février 2010 à 17:55:38 | Re : Addition dans un array et suppression du contenu total d'un array

BBFUNK01

Re dj_ouf,

voici le résultat :
-pour vider le contenu du panier ça marche au poil (je t'avoue que je ne pensais pas qu'en fait il suffisait juste de réinitialiser le tableau pour le vider).
-par contre pour l'addition des valeurs dans un array, t bien je n'ai pas vraiment pu tester car en ajoutant ton code, j'ai 2 erreurs de compilation qui me disent :
Impossible de charger la classe ou l'interface 'uint'.
mercredi 10 février 2010 à 18:32:09 | Re : Addition dans un array et suppression du contenu total d'un array

BBFUNK01

Re,

bon ben je crois avoir trouvé pourquoi ça ne marche :
visiblement d'après mes recherches "uint" serait un typage as3, ce qui expliquerait pourquoi ça ne fonctionne pas dans mon script vu que je code en as2.

En tout cas si tu connais la méthode pour le faire en as2 je suis preneur.

Merci,

BBFUNK01
jeudi 11 février 2010 à 15:49:27 | Re : Addition dans un array et suppression du contenu total d'un array

dj_ouf


Hello

Yep en effet uint est un type as3. En as2 il n'existe que Number pour typer tout nombre numérique.

Sinon le reste du code ne change pas pour passer en as2.


jeudi 11 février 2010 à 19:36:49 | Re : Addition dans un array et suppression du contenu total d'un array

BBFUNK01

Hello dj_ouf,

donc si je te suis, je peux tenter de faire l'addition des valeurs contenues dans mon array en utilisant le typage "Number". Et bien je vais essayer en cherchant dans cette voix.

En tout cas merci pour tes lumières :)

A plus,

BBFUNK01


Cette discussion est classée dans : suppression, contenu, array, total, addition


Répondre à ce message

Sujets en rapport avec ce message

comment afficher le contenu d'un array ? [ par camii ] Bonjour, ma question est toute simple et bête : après avoir "remplit" un array, j'aimerais en afficher son contenu et l'utiliser :le tableau :colone1  Array et suppression d'élément [ par inaden ] Bonjour,voila, j'ai un tableau (array) qui s'appelle diag, un nombre aléatoire qui s'appelle sorti. J'ai essayé de virer l'élément du tableau correspo 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 probleme d'addition au secours!! [ par ihen ] bonjour,voila je fé un jeu pour l'instant g deux scores inscrits en texte dynamique les variables sont "point" et "point2"g essayé de faire un texte d créer un tableau [ par ihen ] Salut,J'ai fait un jeu et j'aimerais faire un tableau qui effectue un classement des 10 meilleurs.mes variables à integrer au tableau sont pseudo et t importation d'image et rajout de texte dans un array dynamique [ par Martino26 ] Bonjour je monte un site qui devra etre modifier plustard par des gens qui ne connaisse pas flash et je veut faire une partie administration qui va pe Afficher dans flash des infos recupéré dune BDD !! [ par chandlervodkamartini ] Salut,Je travaille actuellement sur un site qui sera divisé en deux partie : - une partie html qui utilisera en grande partie php pour l'af Function et Variable besoin d aide [ par Martino26 ] Reegarder mon code vous allez p-t comprendre _global.calculer = function (x,p) { _global["fauxtotal"+p] = ["total"+p] + hasard statusrep = x; if ( scrollbar et variables dans un fichier *.txt commandés par bt [ par flashjean ] 1) je possède un champ de texte et un scrollbar2) des boutons sont prévus pour accéder à des variables placées dans un fichier *.txt externe du genre: array() et ses delire [ par kodiask ] voila dsl d'harceler vot forum mais a chak foi ke je le fai je trouve une reponse merci bon voila mon pb:g fai un tableau tst = new Array ()tst = ["bi


Nos sponsors


Sondage...

Comparez les prix

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,905 sec (4)

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