Re: [Flashcoders] [AS in general] Question corcerning a math formula

2009-01-27 Thread Sidney de Koning
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

Re: [Flashcoders] [AS in general] Question corcerning a math formula

2009-01-27 Thread jimmi
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: >

Re: [Flashcoders] [AS in general] Question corcerning a math formula

2009-01-27 Thread jimmi
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

Re: [Flashcoders] [AS in general] Question corcerning a math formula

2009-01-27 Thread Sidney de Koning
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

Re: [Flashcoders] [AS in general] Question corcerning a math formula

2009-01-27 Thread allandt bik-elliott (thefieldcomic.com)
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

Re: [Flashcoders] [AS in general] Question corcerning a math formula

2009-01-27 Thread Sidney de Koning
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

Re: [Flashcoders] [AS in general] Question corcerning a math formula

2009-01-27 Thread Sidney de Koning
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

Re: [Flashcoders] [AS in general] Question corcerning a math formula

2009-01-27 Thread allandt bik-elliott (thefieldcomic.com)
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

Re: [Flashcoders] [AS in general] Question corcerning a math formula

2009-01-27 Thread Ian Thomas
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

Re: [Flashcoders] [AS in general] Question corcerning a math formula

2009-01-27 Thread Sidney de Koning
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

Re: [Flashcoders] [AS in general] Question corcerning a math formula

2009-01-27 Thread allandt bik-elliott (thefieldcomic.com)
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,

Re: [Flashcoders] [AS in general] Question corcerning a math formula

2009-01-27 Thread jimmi
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

RE: [Flashcoders] [AS in general] Question corcerning a math formula

2009-01-27 Thread Cor
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

Re: [Flashcoders] [AS in general] Question corcerning a math formula

2009-01-27 Thread Sidney de Koning
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

[Flashcoders] [AS in general] Question corcerning a math formula

2009-01-27 Thread jimmi
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