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