eg var num:Number = new Number(3000)
Alert.show(*new String(num)*);//outputs $3,000.

This would be my solution. Save myself the headache, or make an internal
method.

private function myNums(pNum:Number):String{
    return new String(pNum);
}

I'm sure you could find a way in some other class to extend and add this in.
Isn't it the obejct class that has the toString()? Not the String class its
self?

On Feb 10, 2008 4:20 AM, okegbenle mayowa <[EMAIL PROTECTED]> wrote:

>   hello
> looking at the subject, the first thing that comes to
> ur mind is "doesn't this guy know the number class is
> a base class", but what the heck, i need some extra
> functionality. Anyway this is my scenerio:
> What i need is a number class with a toString() method
> that outputs a currency formatted number.
>
> eg var num:Number = new Number(3000)
> Alert.show(num.toString());//outputs $3,000.
>
> In the past i had used ItemRenderers with the
> CurrencyFormatter acting on the data property. later i
> got tired of itemrenderers and decided to find a more
> sleek approach.My first disappointment was remembering
> that the Number class is a base class, ok then next
> thought was to see if i could copy the Number Class
> source code from the framework, upon checking i
> decided it was better not attempted.So the my last
> option is the composition technique(since inheritance
> was impossible). This produced some very hacky class
> which am not proud of, so is there a very cool way to
> solve my problem.
>
> MayorBrain
>
> __________________________________________________________
> Never miss a thing. Make Yahoo your home page.
> http://www.yahoo.com/r/hs
>  
>



-- 
-Joe

Reply via email to