"Eu preciso informar que a cada finalização do mapa, por exemplo,
barCarregamentoMapa.setProgress(15,100), deveria atualizar o
progressbar."

E em que momento vc verifica isso? Monitora algum evento? Faz alguma
chamada ao servidor?

Vc postou um código "estruturado", obviamente vai executar tudo em
sequência e vc não vai nem conseguir ver as progressões
pq é instantâneo.

Envie mais detalhes sobre esse carregamento.

2010/7/7 Marcelo Florindo <[email protected]>:
> Olá Davidson,
> Obrigado pela resposta, porém, ele não atualiza graditivamente, já vai
> direto para o 100%. Eu preciso informar que a cada finalização do mapa, por
> exemplo, barCarregamentoMapa.setProgress(15,100), deveria atualizar o
> progressbar.
> Já aviso que a solicitação de criação de mapas demora então tem tempo de
> mostrar etapas a etapas no progress bar.
> Grato,
> Marcelo
>
>
> 2010/7/7 デビデソヌ Davidson Silva <[email protected]>
>>
>> Como a barra de progresso está configurada ........
>>
>> <?xml version="1.0" encoding="utf-8"?>
>> <mx:Application xmlns:mx="http://www.adobe.com/2006/mxml";
>> layout="vertical" verticalAlign="top"
>>
>>
>>     horizontalAlign="center"
>> backgroundGradientColors="[0x000000,0x323232]" paddingTop="0"
>> viewSourceURL="srcview/index.html">
>>
>>
>>
>>     <mx:Script>
>>         <![CDATA[
>>
>>
>>           private var j:uint=10;
>>
>>
>>
>>           // Event handler function to set the value of the
>>           // ProgressBar control.
>>
>>
>>           private function runit():void
>>
>>
>>           {
>>               if(j<=100)
>>
>>               {
>>                  bar.setProgress(j,100);
>>
>>                  bar.label= "CurrentProgress" + " " + j + "%";
>>
>>
>>                  j+=10;
>>               }
>>               if(j>100)
>>
>>
>>               {
>>                  j=0;
>>               }
>>
>>           }
>>         ]]>
>>     </mx:Script>
>>
>>
>>     <mx:Panel title="ProgressBar Control" layout="vertical"
>> color="0xffffff" borderAlpha="0.15"
>>
>>
>>          paddingTop="10" paddingRight="10" paddingBottom="10"
>> paddingLeft="10" horizontalAlign="center">
>>
>>
>>
>>          <mx:Label width="100%" color="0x323232"
>>
>>
>>             text="Click the button to increment the progress bar." />
>>
>>         <mx:Button id="Speed" label="Run" click="runit();"
>> color="0x323232"/>
>>
>>
>>
>>         <mx:ProgressBar id="bar" labelPlacement="bottom"
>> themeColor="#EE1122" minimum="0" visible="true" maximum="100"
>>
>>
>>              color="0x323232"    label="CurrentProgress 0%"
>> direction="right" mode="manual" width="100%"/>
>>
>>
>>
>>     </mx:Panel>
>> </mx:Application>
>>
>> Em 7 de julho de 2010 14:51, Marcelo Florindo
>> <[email protected]> escreveu:
>>>
>>> Colegas,
>>> Estou utilizando uma barra de progresso para que o usuário acompanhe o
>>> carregamento dos objetos no sistema:
>>> deste modo:
>>> mapa1 = new regional1Mapa;
>>> mapa1.grupoRegional1.target = grupo;
>>> mapa1.preenchimento.color = regional1.color;
>>> mapa1.preenchimentoOver = preenchimentoOver;
>>> barCarregamentoMapa.setProgress(10,100);
>>> mapa2 = new regional2Mapa;
>>> mapa2.grupoRegional2.target = grupo;
>>> mapa2.preenchimento.color = regional2.color;
>>> mapa2.preenchimentoOver = preenchimentoOver;
>>> barCarregamentoMapa.setProgress(15,100);
>>> mapa3 = new regional3Mapa;
>>> mapa3.grupoRegional3.target = grupo;
>>> mapa3.preenchimento.color = regional3.color;
>>> mapa3.preenchimentoOver = preenchimentoOver;
>>> barCarregamentoMapa.setProgress(20,100);
>>> mapa4 = new regional4Mapa;
>>> mapa4.grupoRegional4.target = grupo;
>>> mapa4.preenchimento.color = regional4.color;
>>> mapa4.preenchimentoOver = preenchimentoOver;
>>> barCarregamentoMapa.setProgress(25,100);
>>>  ..................
>>>
>>> Porém a minha barra não está setando o progresso. Como eu poderia
>>> resolver isto?
>>> Obrigado a todos.
>>> Marcelo
>>>
>>> --
>>> Você recebeu esta mensagem porque está inscrito na lista "flexdev"
>>> Para enviar uma mensagem, envie um e-mail para [email protected]
>>> 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
>>
>> --
>> Você recebeu esta mensagem porque está inscrito na lista "flexdev"
>> Para enviar uma mensagem, envie um e-mail para [email protected]
>> 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
>
> --
> Você recebeu esta mensagem porque está inscrito na lista "flexdev"
> Para enviar uma mensagem, envie um e-mail para [email protected]
> 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



-- 
Fábio Goll
Gtalk/Msn: [email protected]
Twitter: @fabiogoll

-- 
Você recebeu esta mensagem porque está inscrito na lista "flexdev"
Para enviar uma mensagem, envie um e-mail para [email protected]
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