Hi Jim,
In the Number class there is are a couple of functions to help you.
You want a function called toFixed().
so if you do Number(total).toFixed(2); You get the result you want :)
This is pure AS3 though,
Hope this helps,
Sid
On Jan 27, 2009, at 9:45 AM, jimmi wrote:
Goodmorning, i
That would be:
num.toFixed(2));
HTH
Cor
-Original Message-
From: flashcoders-boun...@chattyfig.figleaf.com
[mailto:flashcoders-boun...@chattyfig.figleaf.com] On Behalf Of jimmi
Sent: dinsdag 27 januari 2009 9:45
To: Flash Coders List
Subject: [Flashcoders] [AS in general] Question
Ah snap, i need it for AS2, is there any alternative for that?
Best regards,
Jim
On Tue, Jan 27, 2009 at 9:53 AM, Sidney de Koning
sid...@funky-monkey.nl wrote:
Hi Jim,
In the Number class there is are a couple of functions to help you. You want
a function called toFixed().
so if you do
you need to add it to a string and work out if the extra 0 is needed (maybe
with the modulo (%) comparison operator), in as2, and then manually add the
zero to the string when you output to your textfield
do a search for as2 timers / digital clocks and you'll come across the
technique
a
On Tue,
Hi Jimmi,
Look at this then,
To truncate Numbers in Actionscript:
Three decimals:
var yourNumber:Number = 23.263636453737383838383838;
yourNumber = Math.round(yourNumber *1000)/1000;
// Outputs 23.263
Two decimals:
var yourNumber:Number = 23.263636453737383838383838;
yourNumber =
Or, split the string on the last '.', look at the length of the string
after the dot, add 0s until it has a length of 2...
Ian
On Tue, Jan 27, 2009 at 10:12 AM, allandt bik-elliott
(thefieldcomic.com) alla...@gmail.com wrote:
you need to add it to a string and work out if the extra 0 is needed
would that work for the number 2:20 tho?
doesn't flash remove zeros at the end of decimal values?
a
On Tue, Jan 27, 2009 at 10:20 AM, Sidney de Koning
sid...@funky-monkey.nlwrote:
Hi Jimmi,
Look at this then,
To truncate Numbers in Actionscript:
Three decimals:
var yourNumber:Number =
cheers fella
a
On Tue, Jan 27, 2009 at 10:39 AM, Sidney de Koning
sid...@funky-monkey.nlwrote:
Hi allandt,
2:20 is not a number :) its a string. i think what flash tries to do is
convert it to a number but fails and convert it to a string
what you could do is strip out any : or , and
Oh Allandt i misread, sorry.
Yes flash does remove the zero at the end of decimal values.
But then you only want to use this function to display (in a textfield
or something) and not to calcualte with it,
because calculating with double zeroes is the same calucalting with a
zero :) ie 4 *
Thanks guys, i now have some more insight into this matter.
Best regards,
Jim
On Tue, Jan 27, 2009 at 12:01 PM, allandt bik-elliott
(thefieldcomic.com) alla...@gmail.com wrote:
cheers fella
a
On Tue, Jan 27, 2009 at 10:39 AM, Sidney de Koning
sid...@funky-monkey.nlwrote:
Hi allandt,
If it works, it works :)
Try converting it to a function so you can reuse it later.
Happy coding :)
Sid
On Jan 27, 2009, at 12:29 PM, jimmi wrote:
I now have this :
total= String(Number(600) / 100 * Number(5.1));
cash = newArray;
cash = total.split(.);
if (cash.length == 1)
{
total+= .00;
11 matches
Mail list logo