OVH Cloud OVH Cloud

[FLA2004] Problème de calcul dans un tableau

1 réponse
Avatar
Iam Noone
Bonjour à tous,
Voilà un petit script qui fonctionnait très bien dans Flash MX :
tableau_array=new Array(10,11,12);
for(i=0;i<3;i++){
total+=tableau_array[i];
}
trace(total);
// revoie 33

Dans Flash MX 2004 cela me donne NaN ? Not a Number !

Pourquoi ?

Merci pour le coup de main !

1 réponse

Avatar
Philippe Nomail webforumsuser
Bonjour,

Il suffit d'initialiser la variable total
tableau_array=new Array(10,11,12);
total=0;
for(i=0;i<3;i++){
total+=tableau_array;
}
trace(total);

Un code plus propre en AS2 serait :
var tableau_array:Array=new Array(10,11,12);
var total:Number = 0;
for (var i:Number=0; i <3;i++) {
total+=tableau_array;
}
trace(total);

Philippe
http://philflash.inway.fr