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()
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()
at mx.rpc::AbstractService/http://www.adobe.com/2006/actionscript/
flash/proxy::callProperty()[C:\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
-~----------~----~----~----~------~----~------~--~---