Obrigado ricardo, jáconsegui resolver assim:

var strIDCliente:String = (lst1.selectedItems[num2].ID +
100000).toString().substring(1,6);


2009/1/23 Ricardo Neves <[email protected]>

>  While(str.length < 5) {
>
>   str = "0" + str;
>
> }
>
>
>
> *De:* [email protected] [mailto:[email protected]] *Em nome de *Luis
> Costa
> *Enviada:* sexta-feira, 23 de Janeiro de 2009 12:57
> *Para:* [email protected]
> *Assunto:* [riapt] Padding de strings
>
>
>
> Bons dias pessoal.
>
> Como é possivel fazer o "padding" de uma string ?
>
> Passo a explicar.
>
> Se eu receber 86, 127, 4567,98754
>
> Tenho de transformar em 00086, 00127, 04567,98754
>
> Eu consigo fazer mas é de um jeito "toni"
>
> "
>                                 var str:String =
> lst1.selectedItems[num2].ID.toString();
>                                 if (str.length == 2)
>                                 {
>                                     str ="000"+str;
>                                 }
>                                 else if (str.length == 3)
>                                 {
>                                     str ="00"+str;
>                                 }
>                                 else if (str.length == 4)
>                                 {
>                                     str = "0"+str;
>                                 }
>                                 geralLocator.IDFarmaciaDashboard =
> "'"+str+"',";
> "
>
> Claro que quero fazer isto de uma maneira mais elegante...
> Obrigado.
>
>
> >
>

--~--~---------~--~----~------------~-------~--~----~
Recebeu esta mensagem porque está inscrito em Grupo "Mailing List da Comunidade 
Portuguesa de Rich Internet Applications - www.riapt.org" do Grupos Google.
 Para enviar mensagens para este grupo, envie um email para 
[email protected]
 Para anular a inscrição neste grupo, envie um email para 
[email protected]
 Para mais opções, visite este grupo em 
http://groups.google.com/group/riapt?hl=pt-PT
-~----------~----~----~----~------~----~------~--~---

Responder a