WEB+DB PRESS Vol.49 「隔月刊少年Flash AMFで実践RPC」サンプルコード
WEB+DB PRESS Vol.49 「隔月刊少年Flash AMFで実践RPC」
で使用したサンプルコードです。
WEB+DB PRESS Vol.49 は、2009年2月下旬発売予定です。
@author Tomohiro Otsuka
package {
import flash.display.Sprite;
import flash.text.TextField;
import flash.text.TextFieldAutoSize;
import flash.net.NetConnection;
import flash.net.Responder;
/**
* WEB+DB PRESS Vol.49 「隔月刊少年Flash AMFで実践RPC」
* で使用したサンプルコードです。
* WEB+DB PRESS Vol.49 は、2009年2月下旬発売予定です。
*
* @author Tomohiro Otsuka
*/
public class WebdbSampleRPC extends Sprite {
private var endpoint:String = 'http://webdbpress.appspot.com/gateway/';
private var txt:TextField = new TextField();
public function WebdbSampleRPC() {
var nc:NetConnection = new NetConnection();
nc.connect(endpoint);
nc.call("sampleService.echo", new Responder(onEchoResult, onEchoFault),"Hello World");
}
private function onEchoResult(ret:Object):void {
txt.text = String(ret);
txt.autoSize = TextFieldAutoSize.LEFT;
addChild(txt);
}
private function onEchoFault(res:Object):void {
txt.text = res.details;
txt.autoSize = TextFieldAutoSize.LEFT;
addChild(txt);
}
}
}