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

Responder a