Flash mx et flash mx2004

Le
ttgf
Bjr,
j'ai un petit soucis avec une variable

si je fais :

A;
trace (A);

Alors, j'obtiens 12 !

par contre, si je fais :

A2;
trace(A);

Alors, j'obtiens 10 !

Que dois-je faire pour obtenir 12 ? (c a d virer le 0 devant) ???

D'avance merci

  • Partager ce contenu :
Vos réponses
Trier par : date / pertinence
zwetan
Le #16859981
slt,

j'ai un petit soucis avec une variable...

si je fais :

A;
trace (A);

Alors, j'obtiens 12 !



nan ?????????????
on m'aurait menti ???



par contre, si je fais :

A2;
trace(A);

Alors, j'obtiens 10 !

Que dois-je faire pour obtenir 12 ? (c a d virer le 0 devant) ???




cf la doc
tous nombre commenceant par un 0 est considéré comme un octal
et non pas un decimal

012 en octal donne bien 10

pour convertir voir la doc sur parseint

zwetan
estampida
Le #16859971
var a = "012";
trace(number(a.slice(1,a.lenght)));
trace(parseInt(a,10));
Poster une réponse
Anonyme