hola tios, estoy intentando hacer una simple aplicación, en flex, que conecte con un objeto java de mi servidor, pero siempre obtengo la misma respuesta:
[object AsyncToken]
este es el codigo de la aplicación flex:
Código:
<?xml version="1.0" encoding="utf-8"?>
<mx:Application xmlns:mx="http://www.adobe.com/2006/mxml" backgroundColor="#FFFFFF">
<mx:RemoteObject id="srv" destination="consultas"/>
<mx:Text id="texto" text="Text" width="276"/>
<mx:Button label="Datos" click="texto.text = srv.query();"/>
</mx:Application>
este el de mi archivo remoting-config.xml:
Código:
<?xml version="1.0" encoding="UTF-8"?>
<service id="remoting-service"
class="flex.messaging.services.RemotingService"
messageTypes="flex.messaging.messages.RemotingMessage">
<adapters>
<adapter-definition id="java-object" class="flex.messaging.services.remoting.adapters.JavaAdapter" default="true"/>
</adapters>
<default-channels>
<channel ref="my-amf"/>
</default-channels>
<destination id="consultas">
<properties>
<source>flex.prueba</source>
</properties>
</destination>
</service>
y este el del objeto prueba.java:
Código:
package flex;
public class prueba{
public prueba() {}
public String query(){
return "hola";
}
}
Puede alguien ayudarme a hacer que aparezca hola en la aplicación flex?