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: <[email protected]>
> 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: <[email protected] <mailto:[email protected]>>
> > 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: <[email protected] <mailto:[email protected]>>
> > >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: <[email protected] <mailto:[email protected]>>
> > >>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 [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
-~----------~----~----~----~------~----~------~--~---