今はFlexがJava(Flex - > BlazeDS - > Java)でどのように動作するかを理解しようとしています。私たちは、Javaを呼び出すためにイベント/ ResultEventを使用する必要がありますなぜFlexのJava関数を呼び出す
<mx:Script>
<![CDATA[
import mx.rpc.events.FaultEvent;
import mx.rpc.events.ResultEvent;
// Send the message in response to a Button click.
private function echo():void {
var text:String = ti.text;
remoteObject.echo(text);
}
// Handle the recevied message.
private function resultHandler(event:ResultEvent):void {
ta.text += "Server responded: "+ event.result + "\n";
}
// Handle a message fault.
private function faultHandler(event:FaultEvent):void {
ta.text += "Received fault: " + event.fault + "\n";
}
]]>
</mx:Script>
: 私はTHISチュートリアルに従うことを試みたし、すべてが正常に動作し、我々はこのようJava関数を呼び出す必要がなぜ、私は理解していません関数。
EchoService.echo("hi")
おかげ
フレーズの別の方法は、Flash Playerによって実行されるすべてのリモート呼び出しが非同期で行われることです。 –