Dá certo sim Denis, é que você tem que "acrescentar" ele no final do
código do botão de envio

createUsuarioResult.token = usuarioService.createUsuario(usuario2);
usuarioService.commit();

o "token" continua lá, sacou.

foi aqui que encontrei a solução:
http://help.adobe.com/en_US/Flex/4.0/FlexTutorials/WSbde04e3d3e6474c4292a0331216558354b-8000.html




On 2 mar, 11:09, Denis Oliveira <[email protected]>
wrote:
> Bom dia Gilsones boas novas mesmo rs...
> Mas so colocando o usuarioService.commit(); não deu certo, tive que fazer os
> passos que vc descreveu ontem, ai sim funcionou.
>
> ------------------------------ -- ------------------------------
> Denis Oliveira
> (16) 92163163
> [email protected]
> .:: [email protected] ::.
>
> Em 1 de março de 2011 23:18, Gilsones <[email protected]> escreveu:
>
>
>
>
>
>
>
> > Denis, trago boas novas!!!!
>
> > era só acrescentar: service.commit();
>
> > No seu caso ficaria assim:
>
> > createUsuarioResult.token = usuarioService.createUsuario(usuario2);
> > usuarioService.commit();
>
> > Simples e a gente se matando aqui rsrs
> > Mas faz parte...
>
> > [TOPICO FINALIZADO]
>
> > On 1 mar, 14:40, Denis Oliveira <[email protected]>
> > wrote:
> > > Putz q coisa bizarra rs... poxa mas se funcionar vai ser show de bola
> > > uhauhah muito obrigado vou tentar e depois comento os resultados.
> > > ------------------------------ -- ------------------------------
> > > Denis Oliveira
> > > (16) 92163163
> > > [email protected]
> > > .:: [email protected] ::.
>
> > > Em 1 de março de 2011 14:25, Gilsones <[email protected]>
> > escreveu:
>
> > > > Denis, consegui fazer funcionar, creio que não fique a mesma coisa que
> > > > o código original, mas que funciona funciona!! rsrs
>
> > > > Abra o FB4 e abra o arquivo com o service, expanda o item do serviço
> > > > ali na aba "Data/Services".
> > > > Agora abra o arquivo PHP que contém as classes Create, Update...
> > > > Selecione toda a funão referente ao Create, e delete ele, depois salve
> > > > o arquivo (MAS NÃO FECHE!!)
> > > > Volte no FB4, e clique em "Refresh", na aba Data/Services, o Create de
> > > > lá vai sumir.
> > > > No PHP denovo, agora aperte Ctrl-z para defazer a exclusão da função,
> > > > e Salve o arquivo, agora pode fechar.
> > > > No FB4 novamente, clique denovo em Refresh, ele vai aparecer um novo
> > > > Create, porém não duplicado, pois quando o "outro" foi excluido, todo
> > > > código AS3 referente a ele foi removido também.
>
> > > > Agora já funciona normalmente, você pode re-configurar o "Input Types"
> > > > e "Return Type", mas do jeito que está já funciona se enviar um objeto
> > > > com os dados.
>
> > > > Daí é só fazer o mesmo com o Update, ou outro que não funcione, pois
> > > > até aqui só percebi o problema com esses dois.
>
> > > > Qualquer coisa dá um aviso OK!
>
> > > > Abraço!
>
> > > > On Feb 27, 1:58 pm, Denis Oliveira - IFSP São Carlos
> > > > <[email protected]> wrote:
> > > > > Também acredito que não seja configuração, o mais estranho é que ele
> > > > > funciona perfeitamente na primeira execussão (tanto para update,
> > > > > create ou delete) e se vc não carrega a paginá é como se a classe
> > > > > estivesse setada com os dados antigos e por algum motivo divino não
> > > > > executa a ação.
>
> > > > > On Feb 27, 1:07 pm, Gilsones <[email protected]> wrote:
>
> > > > > > Não acredito em configuração errada, pois fiz tudo pelo "Wizard" do
> > > > > > FB4, não coloquei a mão em nada.
> > > > > > O Datagrid e o form recebem os dados normalmente, só pra gravar os
> > > > > > dados que dá esse problema.
>
> > > > > > Fiz um aplicativo bem simples para quem estiver disposto a ajudar,
> > > > > > quem puder dar dar uma olhada e nos ajudar eu ficarei muito grato!!
> > > >https://sites.google.com/site/gilsoncarvalho/TesteZendAMF.zip
>
> > > > > > On 27 fev, 10:05, "[email protected]"
>
> > > > > > <[email protected]> wrote:
> > > > > > > como eu disse eu gosto de fazer assim, criar uma funcao em fb4 e
> > > > mandar para
> > > > > > > o php, e de la so da um return no parametro q ele esta
> > recebendo...e
> > > > na
> > > > > > > funcao de sucess no fb4 dar um alert, mas se nem acessa o php,
> > entao
> > > > seu
> > > > > > > services config nao foi configurado corretamente...da uma olhada
> > > > neste link
>
> > > > > > >http://www.adobe.com/devnet/flex/articles/crud_flex_php_zend.html
>
> > > > > > > 2011/2/27 Gilsones <[email protected]>
>
> > > > > > > > Cara, agora que fui ver seu post! procura uns próximos e verá o
> > > > meu.
>
> > > > > > > > Estou com exatamente o mesmo problema, então é bug do Flash
> > Builder
> > > > 4
> > > > > > > > mesmo, é uma zima mesmo viu!
> > > > > > > > Não dá erro nem nada, e não grava no banco de dados, aliás, NEM
> > > > CHEGA
> > > > > > > > A ACESSAR O PHP!
> > > > > > > > Se descobrir alguma coisa dá posta ae, eu farei o mesmo.
>
> > > > > > > > uma coisa que era pra facilitar a vida vira essa dor de cabeça,
> > > > > > > > sacanagem... ¬¬'
>
> > > > > > > > On 25 fev, 16:12, Denis Oliveira - IFSP São Carlos
> > > > > > > > <[email protected]> wrote:
> > > > > > > > > Boa Tarde Galera, espero que alguem possa dar uma força.
>
> > > > > > > > > Estou montando um projeto com Flex4 e Zend PHP, segui todos
> > os
> > > > passos
> > > > > > > > > e adicionei o zend no projeto.
> > > > > > > > > Gerei um data form e ajustei como devido, ao executar o
> > projeto
> > > > nenhum
> > > > > > > > > erro, abro meu componente com o form e ele faz o cadastro
> > > > certinho,
> > > > > > > > > MAS quando tento preencher o form novamente e grava no banco
> > ele
> > > > não
> > > > > > > > > grava no banco e não da menssagem de erro nenhuma? Tentei
> > debugar
> > > > mas
> > > > > > > > > não achei o erro.
> > > > > > > > > Será que alguem pode dar uma força?
> > > > > > > > > Segue codigo do main e do componente:
>
> > > > > > > > > MAIN - MAIN - MAIN
>
> > > > > > > > > <?xml version="1.0" encoding="utf-8"?>
> > > > > > > > > <s:Application xmlns:fx="http://ns.adobe.com/mxml/2009";
> > > > > > > > >                            xmlns:s="library://
> > > > ns.adobe.com/flex/spark"
> > > > > > > > >                            xmlns:mx="library://
> > > > ns.adobe.com/flex/mx"
> > > > > > > > minWidth="955"
> > > > > > > > > minHeight="600" currentState="Login" pageTitle="DDCA -
> > Sistema de
> > > > > > > > > Controle Interno">
>
> > > > > > > > >         <!-- States -->
> > > > > > > > >         <s:states>
> > > > > > > > >                 <s:State name="Login"/>
> > > > > > > > >                 <s:State name="Principal"/>
> > > > > > > > >         </s:states>
>
> > > > > > > > >         <s:controlBarLayout>
> > > > > > > > >                 <s:HorizontalLayout horizontalAlign="right"
> > > > gap="2"
> > > > > > > > paddingRight="3"
> > > > > > > > > paddingTop="3" verticalAlign="middle"/>
> > > > > > > > >         </s:controlBarLayout>
> > > > > > > > >         <s:controlBarContent.Principal>
> > > > > > > > >                                 <mx:Image autoLoad="true"
> > > > > > > > scaleContent="false" source="assets/
> > > > > > > > > max.png" id="figFullscreen" width="12" height="12"
> > > > > > > > > click="btn_fullscreen(event);"/>
> > > > > > > > >                                 <mx:Image autoLoad="true"
> > > > > > > > scaleContent="false" source="assets/
> > > > > > > > > close.png" id="figFechar0" width="12" height="12"
> > > > > > > > > click="{this.currentState='Login'};"/>
> > > > > > > > >         </s:controlBarContent.Principal>
>
> > > > > > > > >         <!-- Transição de elementos -->
> > > > > > > > >         <s:transitions>
> > > > > > > > >                 <s:Transition>
> > > > > > > > >                         <s:Parallel>
> > > > > > > > >                                 <s:Rotate3D id="rotateEffect"
> > > > > > > > angleXFrom="0" angleXTo="180"
> > > > > > > > > angleYFrom="0" angleYTo="180" duration="1000"
> > > > > > > > > autoCenterTransform="true"
> > effectStart="btnLogar.enabled=false"
> > > > > > > > > effectEnd="btnLogar.enabled=true" target="{pnlLogin}" />
> > > > > > > > >                                 <s:Fade target="{pnlLogin}"
> > > > > > > > duration="1000" />
> > > > > > > > >                         </s:Parallel>
> > > > > > > > >                 </s:Transition>
> > > > > > > > >         </s:transitions>
>
> > > > > > > > >         <fx:Script>
> > > > > > > > >                 <![CDATA[
>
> > > > > > > > >                         import componentes.winCadFunc;
> > > > > > > > >                         import flash.events.*;
> > > > > > > > >                         import mx.controls.Alert;
> > > > > > > > >                         import mx.controls.Image;
> > > > > > > > >                         import mx.core.IFlexDisplayObject;
> > > > > > > > >                         import mx.core.mx_internal;
> > > > > > > > >                         import mx.events.CloseEvent;
> > > > > > > > >                         import mx.events.MenuEvent;
> > > > > > > > >                         import mx.managers.PopUpManager;
> > > > > > > > >                         import spark.components.Button;
> > > > > > > > >                         import spark.components.TitleWindow;
> > > > > > > > >                         include "IncludeIcones.as";
>
> > > > > > > > >                         //Função responsavel por criar a
> > janela
> > > > > > > > >                         private function
> > > > showWin(winComp:Class):void {
> > > > > > > > >                                 var Janela:TitleWindow =
> > > > > > > > PopUpManager.createPopUp(this, winComp,
> > > > > > > > > true) as TitleWindow;
>
> > PopUpManager.centerPopUp(Janela);
>
> > Janela.addEventListener("close",
> > > > > > > > closeHandler);
> > > > > > > > >                         }
>
> > > > > > > > >                         //Função responsavel por fechar a
> > janela
> > > > > > > > >                         private function
> > > > closeHandler(event:Event):void
> > > > > > > > >                         {
>
> > > > event.target.removeEventListener("close",
> > > > > > > > closeHandler);
>
> > > > PopUpManager.removePopUp(event.target as
> > > > > > > > IFlexDisplayObject);
> > > > > > > > >                         }
>
> > > > > > > > >                         //Função responsavel por ativar a
> > ação do
> > > > menu
> > > > > > > > >                         private function
>
> ...
>
> mais »

-- 
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

Responder a