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