Também funciona! hehe Boa sorte! Att. Em 4 de abril de 2011 17:27, Antonio Pasqualli <[email protected]>escreveu:
> Ola, como não encontrei o erro, apaguei as funções e refiz(da mesma forma) > e não ocorreu mais o erro, obrigado! > > Em 4 de abril de 2011 15:22, Antonio Pasqualli < > [email protected]> escreveu: > > Ola, bom na verdade esta aplicação roda interno(intranet) o endereço ip é >> o ip do meu servidor, ao inves de usar o services-config, passei o usar o >> endpoint (por enquanto), resolveu o problemas em 50% das opções, mas tenho >> um alert(no flex antes da compilação) então não da erro mas tbm não traz as >> informações do banco, mas en uma delas (codigo igual) da certo >> segue -- >> O vinculo de dados não sera capaz de detectar atribuições a dpLocal(meu >> data provider) >> >> <fx:Declarations> >> <s:RemoteObject id="roLoc" >> source="Portal" >> destination="amfphp" >> fault="OnFault(event)" >> showBusyCursor="true" >> endpoint="http://10.0.0.204/Portal_IT/amfphp/gateway.php"> >> <s:method name="listarLocal" result="OnResult(event)"/> >> </s:RemoteObject> >> </fx:Declarations> >> >> Meu SCRIPT >> >> import mx.rpc.events.FaultEvent; >> import mx.rpc.events.ResultEvent; >> //carregar dados Local >> [bindable] >> public var dpLocal:Array; >> public function OnResult(event:ResultEvent):void{ >> dpLocal=event.result.data; >> } >> public function carregaLocal():void{ >> roLoc.listarLocal.send(); >> >> } >> public function OnFault(event:FaultEvent):void{ >> Alert.show(event.fault.faultString); >> } >> >> Em 4 de abril de 2011 14:33, Guilherme Sjlender >> <[email protected]>escreveu: >> >> Você trabalha localhost e na hora de colocar em "produção"(testes) você >>> coloca no servidor 10.0.0.204 e altera o services-config.xml certo? >>> >>> Se é isso faça um teste, coloque a parte amfphp no servidor e altere o >>> seu services-config.xml, depois compile a sua aplicação flex, por fim >>> coloque o seu código fonte no servidor e teste. >>> >>> De 2....1: >>> >>> 1. Ou você está colocando a parte php no servidor e testando a parte >>> flex em localhost(não funciona!) >>> 2. Ou você não compilou novamente a aplicação flex após colocar a >>> parte php(amfphp) no servidor! >>> >>> Tenta ai e boa sorte >>> Att. >>> Em 4 de abril de 2011 13:45, Antonio Pasqualli < >>> [email protected]> escreveu: >>> >>> Ola, segue >>>> >>>> <?xml version="1.0" encoding="UTF-8"?> >>>> <services-config> >>>> <services> >>>> <service id="amfphp-flashremoting-service" >>>> class="flex.messaging.services.RemotingService" >>>> messageTypes="flex.messaging.messages.RemotingMessage"> >>>> <destination id="amfphp"> >>>> <channels> >>>> <channel ref="my-amfphp"/> >>>> </channels> >>>> <properties> >>>> <source>*</source> >>>> </properties> >>>> </destination> >>>> </service> >>>> </services> >>>> <channels> >>>> <channel-definition id="my-amfphp" >>>> class="mx.messaging.channels.AMFChannel"> >>>> <endpoint uri="http://10.0.0.204/Portal_IT/amfphp/gateway.php" >>>> class="flex.messaging.endpoints.AMFEndpoint"/> >>>> </channel-definition> >>>> </channels> >>>> </services-config> >>>> >>>> Em 4 de abril de 2011 13:40, Guilherme Sjlender >>>> <[email protected]>escreveu: >>>> >>>> Como está o seu services-config.xml? >>>>> >>>>> Em 4 de abril de 2011 12:28, Antonio Pasqualli < >>>>> [email protected]> escreveu: >>>>> >>>>>> Alguem sabe oq pode estar gerando este erro? >>>>>> [MessagingError message='O destino 'amfphp' não existe ou não tem >>>>>> canais definidos (e o aplicativo não define nenhum canal padrão).'] >>>>>> >>>>>> //meu mxml >>>>>> <?xml version="1.0" encoding="utf-8"?> >>>>>> <s:TitleWindow xmlns:fx="http://ns.adobe.com/mxml/2009" >>>>>> xmlns:s="library://ns.adobe.com/flex/spark" >>>>>> xmlns:mx="library://ns.adobe.com/flex/mx" width="430" >>>>>> height="324" >>>>>> title=" Local" fontFamily="Verdana" fontSize="10" >>>>>> close="fechar()" >>>>>> height.CadLocal="370" height.EditLocal="370" >>>>>> creationComplete="carregarLocal()"> >>>>>> <fx:Script source="../../ActionS/Padrao.as"/> >>>>>> <fx:Script> >>>>>> <![CDATA[ >>>>>> import mx.rpc.events.FaultEvent; >>>>>> import mx.rpc.events.ResultEvent; >>>>>> [Bindable] >>>>>> public var dpGrid:Array; >>>>>> public function hrDpGrid(event:ResultEvent):void{ >>>>>> dpGrid = event.result.data; >>>>>> } >>>>>> public function carregarLocal():void{ >>>>>> roLocal.getOperation('listarLocal').send(); >>>>>> >>>>>> } >>>>>> >>>>>> //abrir cadastro >>>>>> public function cadLocal():void{ >>>>>> currentState='CadLocal'; >>>>>> } >>>>>> //abrir editar >>>>>> public function editLocal():void{ >>>>>> currentState='EditLocal'; >>>>>> } >>>>>> //voltar principal >>>>>> public function principalLocal():void{ >>>>>> currentState='LocalPrincipal'; >>>>>> } >>>>>> //responsaveis pela tratamento de local >>>>>> public function OnFault(event:FaultEvent):void{ >>>>>> Alert.show(event.fault.faultString); >>>>>> } >>>>>> ]]> >>>>>> </fx:Script> >>>>>> <s:states> >>>>>> <s:State name="LocalPrincipal"/> >>>>>> <s:State name="CadLocal"/> >>>>>> <s:State name="EditLocal"/> >>>>>> </s:states> >>>>>> <fx:Declarations> >>>>>> <s:RemoteObject id="roLocal" >>>>>> showBusyCursor="true" >>>>>> fault="OnFault(event)" >>>>>> source="Portal.php" >>>>>> destination="amfphp" >>>>>> > >>>>>> <s:method name="listarLocal" result="{hrDpGrid(event)}"/> >>>>>> </s:RemoteObject> >>>>>> </fx:Declarations> >>>>>> <mx:Canvas id="menuLocal" width="100%" height="28" bottom="0"> >>>>>> <mx:Button x="5" y="3" label="Novo" >>>>>> icon="@Embed(source='../../assets/img_btn/24/Novo.png')" >>>>>> enabled.CadLocal="false" enabled.EditLocal="false" >>>>>> click.LocalPrincipal="cadLocal()"/> >>>>>> <mx:Button x="80" y="3" label="Salvar" >>>>>> icon="@Embed(source='../../assets/img_btn/24/Salvar.png')" >>>>>> enabled.LocalPrincipal="false"/> >>>>>> <mx:Button x="163" y="3" label="Editar" >>>>>> icon="@Embed(source='../../assets/img_btn/24/Editar.png')" >>>>>> enabled.CadLocal="false" enabled.EditLocal="false" >>>>>> click.LocalPrincipal="editLocal()"/> >>>>>> <mx:Button x="243" y="3" label="Excluir" >>>>>> icon="@Embed(source='../../assets/img_btn/24/Deletar.png')" >>>>>> click.LocalPrincipal="ExcluirCli()" enabled.CadLocal="false" >>>>>> enabled.EditLocal="false"/> >>>>>> <mx:Button x="328" y="3" label="Cancelar" >>>>>> icon="@Embed(source='../../assets/img_btn/24/Cancelar.png')" >>>>>> enabled.LocalPrincipal="false" click.CadLocal="principalLocal()" >>>>>> click.EditLocal="principalLocal()"/> >>>>>> </mx:Canvas> >>>>>> <mx:DataGrid x="0" y="0" width="100%" height="263" id="dgClientes" >>>>>> dataProvider="{dpGrid}"> >>>>>> <mx:columns> >>>>>> <mx:DataGridColumn headerText="ID" dataField="loc_id" width="55"/> >>>>>> <mx:DataGridColumn headerText="LOCAL" dataField="loc_nome"/> >>>>>> </mx:columns> >>>>>> </mx:DataGrid> >>>>>> <mx:Image x="-14" y="-43" >>>>>> source="@Embed(source='../../assets/img_btn/48/Globe.png')"/> >>>>>> <s:RichText x="5" y="269" text="Id" includeIn="CadLocal"/> >>>>>> <s:RichText x="65" y="269" text="Nome" includeIn="CadLocal"/> >>>>>> <s:TextInput x="5" y="279" width="52" id="cod_txt" >>>>>> includeIn="CadLocal"/> >>>>>> <s:TextInput x="65" y="279" width="353" id="nome_txt" >>>>>> includeIn="CadLocal"/> >>>>>> <s:RichText x="5" y="269" text="Id" includeIn="EditLocal"/> >>>>>> <s:RichText x="65" y="269" text="Nome" includeIn="EditLocal"/> >>>>>> <s:TextInput x="5" y="279" width="52" id="cod_txt0" >>>>>> includeIn="EditLocal"/> >>>>>> <s:TextInput x="65" y="279" width="353" id="nome_txt0" >>>>>> includeIn="EditLocal"/> >>>>>> </s:TitleWindow> >>>>>> >>>>>> A parte do php esta ok, fiz um teste no browser do amf e retornou >>>>>> normalmente, tbm fiz um teste, criei uma função de boas vindas no php e >>>>>> este >>>>>> no flex não deu erro >>>>>> >>>>>> Obrigado! >>>>>> >>>>>> -- >>>>>> "Pensar apenas ou desejar somente nunca levou ninguém a lugar nenhum. >>>>>> É necessário também a ação" - William Shakespeare >>>>>> >>>>>> -- >>>>>> 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 >>>>> >>>>> >>>>> >>>>> >>>>> -- >>>>> Guilherme Sjlender - http://www.gflex.biz/ >>>>> ------------------------------------------------------------ >>>>> Desenvolvedor Web - Flex3.5/Flex4.5/JavaEE >>>>> Desenvolvedor Desktop - AIR/JavaSE >>>>> Desenvolvedor Mobile - Android/JavaME/Flex4.5 >>>>> ------------------------------------------------------------ >>>>> >>>>> >>>> >>>> >>>> -- >>>> "Pensar apenas ou desejar somente nunca levou ninguém a lugar nenhum. É >>>> necessário também a ação" - William Shakespeare >>>> >>> >>> >>> >>> -- >>> Guilherme Sjlender - http://www.gflex.biz/ >>> ------------------------------------------------------------ >>> Desenvolvedor Web - Flex3.5/Flex4.5/JavaEE >>> Desenvolvedor Desktop - AIR/JavaSE >>> Desenvolvedor Mobile - Android/JavaME/Flex4.5 >>> ------------------------------------------------------------ >>> >>> >> >> >> -- >> "Pensar apenas ou desejar somente nunca levou ninguém a lugar nenhum. É >> necessário também a ação" - William Shakespeare >> > > > > -- > "Pensar apenas ou desejar somente nunca levou ninguém a lugar nenhum. É > necessário também a ação" - William Shakespeare > -- Guilherme Sjlender - http://www.gflex.biz/ ------------------------------------------------------------ Desenvolvedor Web - Flex3.5/Flex4.5/JavaEE Desenvolvedor Desktop - AIR/JavaSE Desenvolvedor Mobile - Android/JavaME/Flex4.5 ------------------------------------------------------------ -- 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
