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::dispatchEventFu­nction()
>     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::dispatchEventFu­nction()
>     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
-~----------~----~----~----~------~----~------~--~---

Responder a