2 Replies Latest reply on Oct 22, 2010 2:03 PM by BJ9297

    Convert a String to Number


      Hi all,


      I’m new with Flex 4, and learning

      How to convert a formatted string to a number

      example “$54,500.95″ to “54500.95″ in order to do same calculation

      any help will be appreciated.

        • 1. Re: Convert a String to Number
          paleti.suresh Level 1

          This might be the solution in case of currency formatter (you can write a utility class and use it)





          <?xml version="1.0" encoding="utf-8"?>
          <s:Application xmlns:fx="http://ns.adobe.com/mxml/2009"
                         xmlns:mx="library://ns.adobe.com/flex/mx" minWidth="955" minHeight="600">


                      protected function test_clickHandler(event:MouseEvent):void
                          var value1:String = currency.format(a);
                          var value2:String = currency.format(b);
                          var num1:String = value1.substr(1,value1.length);
                          for(var i:int=0; i<num1.length; i++)
                              num1 = num1.replace(",","");
                          var num2:String = value2.substr(1,value2.length);
                          for(var j:int=0; j<num2.length; j++)
                              num2 = num2.replace(",","");
                          var total:Number = Number(num1) + Number(num2);
                          formatNumber.text =  String(total);


                  <fx:String id="a">5400000000000.56</fx:String>
                  <fx:String id="b">550000000000.66</fx:String>
                  <mx:CurrencyFormatter id="currency" precision="2"/>
              <s:Label text="{currency.format(a)}"/>
              <s:Label text="{currency.format(b)}"/>
              <s:Label id="formatNumber"/>
              <s:Button id="test" label="Convert" click="test_clickHandler(event)"/>




          1 person found this helpful
          • 2. Re: Convert a String to Number
            BJ9297 Level 1

            Thank you paleti.suresh it works beautiful