How to cast a (custom) string value to a number


hello fellow flex'ers,

 

i have question regarding revision number value respresent in our application 2 digit number.

 

we using 01-99 revisioning, number should incremented each update.
i adding document revision 01 (lowest revision), when finding document , updating wish array show revision 02-99.
basically wish remove old values array. in documentnumber.as file revision set string value.

 

my count function looks follows (the data being sent xml):

 




[bindable]



public var revisiondataprovider : arraycollection = new arraycollection();







[bindable]



public var revisionupdatedataprovider : arraycollection = new arraycollection();

 

                                           private function count():void

                                           {             

                                                            var : int = 1

                                                            (i; < 100; i++)

                                                            {

                                                                           var revisionversion : string = "" + i;

                                                                           var revisionupdateversion : string = "" + i;

                                                                           if (revisionversion.length != 2 )

                                                                           {

                                                                                          revisionversion = "0" + revisionversion;

                                                                           }

                                                                           revisiondataprovider.additem(revisionversion);

                                                                           trace("adding item: " + revisionversion)

                                                                           if (revisionupdateversion.length != 2 )

                                                                           {

                                                                                          revisionupdateversion = "0" + revisionupdateversion;

                                                                           }

                                                                           revisionupdatedataprovider.additem(revisionupdateversion);

                                                                           trace("adding item: " + revisionversion)

                                                            }

                                             }

 

what want revisionupdateversion starts value old version set database value:pm.fml.documentnumberold.revision

 

pm.fml.documentnumberold.revision value in xml string, not add since add revisionupdateversion string {"" + 1} generate 011. wish casthe old revision number 01 = 1 (as int/number count 1 + 1 = 2 , function make 02 adding 0+ revision version.

 

to clarify revisionversion used generate document revision , revisionupdateversion update created document.

 

i apologize if question vague. tried many things , cannot work. hope knows answer

 

thank in advance,

 

with kind regards,
ivan joghi

you use 'parseint(..)' method convert revisionversion number.

 

i.e.:

 

var revisionversionnumber:int = parseint(pm.fml.documentnumberold.revision);

var rivisionupdateversionnumber:int = revisionversionnumber + 1;

var revisionupdateversion:string = ""+revisionupdateversionnumber;

if (revisionupdateversionnumber<10) {

     revisionupdateversion = "0"+revisionupdateversion;

}



More discussions in Flex (Read Only)


adobe

Comments

Popular posts from this blog

How to change text Component easybook reloaded *newbee* - Joomla! Forum - community, help and support

After Effect warning: A problem occurred when processing OpenGL commands

Preconditions Failed. - Joomla! Forum - community, help and support