"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
