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+= ".0
I now have this :
total= String(Number(600) / 100 * Number(5.1));
cash = newArray;
cash = total.split(".");
if (cash.length == 1)
{
total+= ".00";
}
else if (cash[cash.length - 1].length == 1)
{
total+= "0";
}
It's doing the job.
On Tue, Jan 27, 2009 at 12:14 PM, Sidney de Koning
wrote:
>
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) wrote:
> cheers fella
>
> a
>
> On Tue, Jan 27, 2009 at 10:39 AM, Sidney de Koning
> wrote:
>
>> Hi allandt,
>>
>> 2:20 is not a number :) its a
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 * 2.0
cheers fella
a
On Tue, Jan 27, 2009 at 10:39 AM, Sidney de Koning
wrote:
> 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 replace it with a . (do
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 replace it with a .
(dot) and then pass it to the round function.
You can use this class for it, its
This also works for AS3 but then you have to data type the
precision:Number to precision:int in the function signature.
Sid
On Jan 27, 2009, at 11:20 AM, Sidney de Koning wrote:
function round(number:Number, precision:Number):Number
{
var decimalPlaces:Number = Math.pow(10, precision
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
wrote:
> Hi Jimmi,
>
> Look at this then,
>
> To truncate Numbers in Actionscript:
> Three decimals:
> var yourNumber:Number = 23.26363645373738
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) wrote:
> you need to add it to a string and work out if the extra 0 is needed (maybe
> with the
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 = Math.round(yo
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,
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
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 Number(total).toFix
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
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 a
Goodmorning, i am trying to make a formula that makes for example 30.60 of
30.6. So I need it to add a 0.
This is the formula I am using now.
total = Number(Number(600) / 100 * Number(5.1))
I have tried all sorts of additions to the formula to try to get it to make
30.60 of 30.6. But no luck
15 matches
Mail list logo