Pessoal, num sistema que estou desenvolvendo tem um loop que faz o
parser de um texto e gostaria de fazer uma barrinha de progresso.

Consegui imprimir no console as porcentagens, mas a tela fica travada
porque ele consome todo o processamento.

public function getSegmentsList(text:String):void
{
        text_str = text;

        var length_ini:int = text_str.length;
        var interval:int = length_ini/100;
        var limit:int = interval;

        Query.getInstance().begin();

        while(text_str.length > 0)
        {

                // chama o metodo que faz o parser do texto e vai cortando a 
parte
que já foi analisada
                parseFormatter();

                var parsed:int = length_ini - text_str.length;

                var pct:int = parsed / length_ini * 100;

                if(parsed > limit)
                {
                        pause = true;

                        limit += interval;

                        trace(pct + " %");
                }
        }
}


Se alguem tiver uma luz agradeço

Ricardo
--~--~---------~--~----~------------~-------~--~----~
Você recebeu esta mensagem porque está inscrito na lista "flexdev"
Para enviar uma mensagem, envie um e-mail para flexdev@googlegroups.com
Para sair da lista, envie um email em branco para [EMAIL PROTECTED]
Mais opções estão disponíveis em http://groups.google.com/group/flexdev
-~----------~----~----~----~------~----~------~--~---

Responder a