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

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