Willian,

  Tenta colocar a chamada do bfiscal.entrada no  "onResult" do
"setBase" , assim voce vai conseguir sincronizar as chamadas.

  No caso da classe NotaBusiness ter mais de uma instancia,  coloca o
escopo do ´destination´ como sessão :  <scope>session</scope>, voce
vai ter uma instancia por sessão.

On 24 ago, 18:24, Wiliam <keikunc...@gmail.com> wrote:
> Galera, o meu problema e o seguinte, tenho um RO que funciona da
> seguinte maneira, na minha classe java tenho um metodo setBase e outro
> de salvar dados(entrada), quando eu fasso algo assim:
>
> Os RO:
>
>                 <s:RemoteObject id="bfiscal"
> destination="RemotingNotaFiscalBusiness"  >
>                         <mx:method name="setBase" fault="{onFault(event)}"/>
>                         <mx:method name="entrada" fault="{onFault(event)}"/>
>                 </s:RemoteObject>
>
> O Script:
>
>             public function salvar(event:ResultEvent):void
>             {
>
>                    var nota:NotaFiscal = new NotaFiscal();
>                    nota.valor = 123456;
>
>                     bfiscal.setBase(RecuperarBases.FISCAL);
>                     bfiscal.entrada(nota);
>
>             }
>
> O problema e o seguinte eu presciso acionar o metodo setBase para
> passar os dados do banco e o metodo entrada para salvar os dados e la,
> internamente no java, ele       usa o setBase e insere no banco. Se eu
> fasso teste na mão no java funciona q e uma beleza. Mas se eu fasso
> nesse esquema ai com o BlazeDS da merda, pq ele entende que no momento
> q eu dou um " bfiscal.setBase(RecuperarBases.FISCAL);" e alimento o
> meu setBase, é uma instancia da minha classe NotaBusiness onde estao
> ambos os metodos e no outro momento seguinte onde eu fasso "
> bfiscal.entrada(nota);", ele subentende q é outra instancia da minha
> classe NotaBusiness perdendo o valor do setBase. Alguem tem alguma
> sugestão? Estou me descabelando aqui.
--~--~---------~--~----~------------~-------~--~----~
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 
flexdev-unsubscr...@googlegroups.com
Mais opções estão disponíveis em http://groups.google.com/group/flexdev
-~----------~----~----~----~------~----~------~--~---

Responder a