no seu remoting-config.xml

está: <destination id="Servico">

porem no seu RemoteObject

está: <mx:RemoteObject id="servico" destination="servico"/> arrume seu
destination para "Servico"

2009/10/4 Cristiano Gonçalves <[email protected]>

>
> Pessoal sou iniciante em  flex e tenho um pouco conhecimento com
> java.Fiz um teste para conectar minha aplicação com o java porem esta
> dando um erro quando a execulto.Segue abaixo o meu código para que
> vocês analisem.Fico no aguardo.Obrigado!
> Erro!
> Adobe Flash Player 10
> Action Scritp
> [RPC Fault faultString="[MessagingError message='Destination 'servico'
> either does not exist or the destination has no channels defined (and
> the application does not define any default channels.)']"
> faultCode="InvokeFailed" faultDetail="Couldn't establish a connection
> to 'servico'"]
>        at mx.rpc::AbstractInvoker/http://www.adobe.com/2006/flex/mx/
> internal::invoke()[C:\autobuild\3.2.0\frameworks\projects\rpc\src\mx
> \rpc\AbstractInvoker.as:263]
>        at mx.rpc.remoting.mxml::Operation/
> http://www.adobe.com/2006/flex/mx/
> internal::invoke()[C:\autobuild\3.2.0\frameworks\projects\rpc\src\mx
> \rpc\remoting\mxml\Operation.as:197]
>        at mx.rpc.remoting::Operation/send()[C:\autobuild\3.2.0\frameworks
> \projects\rpc\src\mx\rpc\remoting\Operation.as:113]
>        at 
> Function/http://adobe.com/AS3/2006/builtin::apply()<http://adobe.com/AS3/2006/builtin::apply%28%29>
>        at mx.rpc.remoting.mxml::Operation/send()[C:\autobuild
> \3.2.0\frameworks\projects\rpc\src\mx\rpc\remoting\mxml\Operation.as:
> 170]
>        at 
> Function/http://adobe.com/AS3/2006/builtin::apply()<http://adobe.com/AS3/2006/builtin::apply%28%29>
>        at mx.rpc::AbstractService/http://www.adobe.com/2006/actionscript/
> flash/proxy::callProperty()[C<http://www.adobe.com/2006/actionscript/%0Aflash/proxy::callProperty%28%29%5BC>
> :\autobuild\3.2.0\frameworks\projects\rpc
> \src\mx\rpc\AbstractService.as:290]
>        at BancoJavaFlex/__campo_change()[C:\Sistema\Aplicacao\flex_src
> \BancoJavaFlex.mxml:17]
>        at flash.events::EventDispatcher/dispatchEventFunction()
>        at flash.events::EventDispatcher/dispatchEvent()
>        at
> mx.core::UIComponent/dispatchEvent()[C:\autobuild\3.2.0\frameworks
> \projects\framework\src\mx\core\UIComponent.as:9298]
>        at mx.controls::TextInput/textField_changeHandler()[C:\autobuild
> \3.2.0\frameworks\projects\framework\src\mx\controls\TextInput.as:
> 2205]
>
> Aplicação flex
>
> BancoJavaFlex.mxml
>
> <?xml version="1.0" encoding="utf-8"?>
> <mx:Application xmlns:mx="http://www.adobe.com/2006/mxml";
> layout="absolute">
>
> <mx:RemoteObject id="servico" destination="servico"/>
> <mx:TextInput x="269" y="85" width="175"
> change="servico.ola(campo.text);" id="campo"/>
> <mx:Label x="269" y="115" width="201" id="label1"
> text="{servico.ola.lastResult}"/>
>
>
> </mx:Application>
>
>
> classe java
>
> OlaMundo.java
> package sinappes.com.br.BancoJavaFlex;
>
> public class OlaMundo {
>        public String ola(String nome){
>                return "Olá "+nome;
>
> }
> }
>
> ----------------------------------------
> remoting -configxml
> <destination id="Servico">
> <properties>
> <source>sinappes.com.br.BancoJavaFlex.OlaMundo</source>
> </properties>
> </destination>
> >
>

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