Olá Amigos, olhando as mensagens, percebi que tivemos um problema parecido na implantação do nosso projeto. Todos sabemos que a aplicação FLEX acessa (na maioria das vezes) uma fontes externa de dados, seja um Web Service, seja uma aplicação normal. Quando desenvolvi a aplicação aqui, ela acessava um servidor que ficava dentro do nosso dominio. Quando colocamos na internet, tive que criar uma espécie de Router ou ponte de dados, pois o Web Service só pode rodar dentro da Intranet. Com uma camada a mais, a aplicação ficou um pouco mais lenta pra trazer os dados. Só que o código que eu fiz, esperava que a busca dos dados era instantânea, e isso as vezes não acontece. Lembre-se que o FLEX pode fazer muitas tarefas simultaneamente.
Não digo que esse seja o caso da sua aplicação, mas todos devemos ter essa conciência na hora de distribuir nossas aplicações. Um abraço On 9 mar, 09:55, "Luis Carlos Quinhone" <[EMAIL PROTECTED]> wrote: > a minha função gauge() é esse, se alguém puder olhar, aparentemente está OK. > > private function gauge():void { > > var valor0:uint= pegaDados.lastResult.resultado.respostas[0].voto; > var valor1:uint= pegaDados.lastResult.resultado.respostas[1].voto; > var valor2:uint= pegaDados.lastResult.resultado.respostas[2].voto; > var valor3:uint= pegaDados.lastResult.resultado.respostas[3].voto; > > var result0:Number=0; > var result1:Number=0; > var result2:Number=0; > var result3:Number=0; > > var totalVotos:uint=valor0+valor1+valor2+valor3; > > result0 = 100*valor0/totalVotos; > bar1.setProgress(result0,100); > bar1.label=pegaDados.lastResult.resultado.respostas[0].resp > + " -> " + result0.toFixed(1) + "%"; > > result1 = 100*valor1/totalVotos; > bar2.setProgress(result1,100); > bar2.label=pegaDados.lastResult.resultado.respostas[1].resp > + " -> " + result1.toFixed(1) + "%"; > > result2 = 100*valor2/totalVotos; > bar3.setProgress(result2,100); > bar3.label=pegaDados.lastResult.resultado.respostas[2].resp > + " -> " + result2.toFixed(1) + "%"; > > result3 = 100*valor3/totalVotos; > bar4.setProgress(result3,100); > bar4.label=pegaDados.lastResult.resultado.respostas[3].resp > + " -> " + result3.toFixed(1) + "%"; > } > > > > ----- Original Message ----- > From: "Luís Eduardo" <[EMAIL PROTECTED]> > To: <flexdev@googlegroups.com> > Sent: Thursday, March 08, 2007 11:51 PM > Subject: [flexdev] Re: Enquete terminada > > pois é.. aqui tb deu o mesmo erro nessa url nova. > pelo que o erro está reportando, deve haver algum objeto que deveria > ser inicializado com algum valor antes de ser utilizado, mas não está. > algo dentro da função gauge() > > segue o erro ocorrido nessa url nova. > > abs, Luís Eduardo. > > TypeError: Error #1009: Cannot access a property or method of a null > object reference. > at enquete/::gauge() > at enquete/::chegaVoto() > at enquete/__pegaDados_result() > at > flash.events::EventDispatcher/flash.events:EventDispatcher::dispatchEventFunction() > at flash.events::EventDispatcher/dispatchEvent() > at > mx.rpc.http.mxml::HTTPService/http://www.adobe.com/2006/flex/mx/internal::dispatchRpcEvent() > at > mx.rpc::AbstractInvoker/http://www.adobe.com/2006/flex/mx/internal::resultHandler() > at mx.rpc::Responder/result() > at mx.rpc::AsyncRequest/acknowledge() > at ::DirectHTTPMessageResponder/completeHandler() > at > flash.events::EventDispatcher/flash.events:EventDispatcher::dispatchEventFunction() > at flash.events::EventDispatcher/dispatchEvent() > at flash.net::URLLoader/flash.net:URLLoader::onComplete() > > Marcelo Savioli escreveu: > > > Neste endereço também esta dando o mesmo erro. > > Dá uma verificada na forma que esta inicializando suas variaveis.. > > > On 3/8/07, *Luis Carlos Quinhone* < [EMAIL PROTECTED] > > <mailto:[EMAIL PROTECTED]>> wrote: > > > Pessoal, coloquei só a enquete em outro endereço, se vcs puderem > > acessar pra > > ver se continua com o erro, pq já pedi pra uns 10 amigos meus > > acessarem e > > não apresentou esse erro, acredito que seja algum outro programa > > que está > > fazendo isso, pq só apresentou com o pessoal da lista esse erro. > > > endereço: http://www.direciona.com/enquete > > > Att > > > Quinhone > > > ----- Original Message ----- > > From: "Luís Eduardo" <[EMAIL PROTECTED] > > <mailto:[EMAIL PROTECTED]>> > > To: <flexdev@googlegroups.com <mailto:flexdev@googlegroups.com>> > > Sent: Thursday, March 08, 2007 2:51 PM > > Subject: [flexdev] Re: Enquete terminada > > > O Fabio Goll já enviou esse erro. É exatamente o que acontece > > aqui tb. > > Tá indo em anexo em todas as msgs desse tread lá embaixo. > > O navegador que testei foi o IE 7 e o Firefox 2. > > A versão do flash aqui é a mesma que a do Fabio tb. 9.0.28.0 > > <http://9.0.28.0> > > > abraços, > > > Luís Eduardo. > > > Luis Carlos Quinhone escreveu: > > > >qual navegador e qual versão do flash player vocês usam: > > > >se tiver como tirar um printscreen da tela e me mandar eu > > agradeço, pode > > >manda no meu e-mail particular > > >quinhone[arroba]direciona.com.br > > > >Att > > > >Quinhone > > > >----- Original Message ----- > > >From: "Andre Encinas" <[EMAIL PROTECTED] > > <mailto:[EMAIL PROTECTED]>> > > >To: <flexdev@googlegroups.com <mailto:flexdev@googlegroups.com>> > > >Sent: Thursday, March 08, 2007 5:31 AM > > >Subject: [flexdev] Re: Enquete terminada > > > >pra mim tbem deu este erro > > > >valeu > > > >Em 07/03/07, Luis Carlos Quinhone< [EMAIL PROTECTED] > > <mailto:[EMAIL PROTECTED]>> escreveu: > > > >>Luís Eduardo, estranho esse erro, várias pessoas acessaram e não > > deu esse > > >>erro..... > > > >>Att > > > >>Quinhone > > > >>----- Original Message ----- > > >>From: "Luís Eduardo" <[EMAIL PROTECTED] > > <mailto:[EMAIL PROTECTED]>> > > >>To: <flexdev@googlegroups.com <mailto:flexdev@googlegroups.com>> > > >>Sent: Wednesday, March 07, 2007 5:34 PM > > >>Subject: [flexdev] Re: Enquete terminada > > > >> idem. > > > >> mesmo assim está bem legal a enquete. > > > >> abraços, > > > >> Luís Eduardo. > > > >>Fabio Goll escreveu: > > > >>>Aqui dá erro ao carregar a página, mas a enquete funciona. > > > >>>Uso o flash player 9.0.28.0 <http://9.0.28.0> > > > >>>Segue o erro: > > >>>TypeError: Error #1009: Cannot access a property or method of a > > null > > >>>object reference. > > >>>at enquete/::gauge() > > >>>at enquete/__pegaDados_result() > > >>>at flash.events::EventDispatcher/ > > >>>flash.events:EventDispatcher::dispatchEventFunction() > > >>>at flash.events::EventDispatcher/dispatchEvent () > > >>>at mx.rpc.http.mxml::HTTPService/http://www.adobe.com/2006/flex/mx/ > > >>>internal::dispatchRpcEvent() > > >>>at mx.rpc::AbstractInvoker/http://www.adobe.com/2006/flex/mx/ > > >>>internal::resultHandler() > > >>>at mx.rpc::Responder/result() > > >>>at mx.rpc::AsyncRequest/acknowledge() > > >>>at ::DirectHTTPMessageResponder/completeHandler() > > >>>at flash.events::EventDispatcher/ > > >>> flash.events:EventDispatcher::dispatchEventFunction() > > >>>at flash.events::EventDispatcher/dispatchEvent() > > >>>at flash.net::URLLoader/flash.net:URLLoader::onComplete() > > > >>>On 7 mar, 09:46, [EMAIL PROTECTED] > > <mailto:[EMAIL PROTECTED]> wrote: > > > >>>>Depois de dois dias de sofrimento, terminei minha enquete > > feita no > > >>>>Flex, quem quiser dar uma olhada > > > >>>>http://www.revistadovarejista.com.br > > > >>>>Att > > > >>>>Quinhone > > > -- > > Marcelo Curi Savioli > > D-Click Web & Mobile Solutions > > [EMAIL PROTECTED] <mailto:[EMAIL PROTECTED]> > >www.dclick.com.br/blog<http://www.dclick.com.br/blog> > >www.dclick.com.br<http://www.dclick.com.br>- Ocultar texto entre aspas - > > - Mostrar texto entre aspas - --~--~---------~--~----~------------~-------~--~----~ 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 -~----------~----~----~----~------~----~------~--~---