GhostWire Studios :: Flash Components :: PHPObjectFLASHとの連動で、POSTやXML Getで値を渡して通信してましたが、いまは、PHPObject が流行っていますね。 普通にRPCな感じですので、利用するのは簡単です。
Installing & Using PHPObject
追記 2005年6月1日 #####################
利用の流れ
クライアント
1.Macromedia Extension Manager をダウンロード
してインストールします。
2.PHPObject.mxpをMacromedia Extension Manager を通してインストールします。
サーバ
1.Gateway.phpを設置します。
これ経由で、RPCします。Classのディレクトリーを設定すれば
そのクラスがFLASHからリモートで呼べます。
たとえば、メンバー情報を取得するクラスを設置します。
private $member;
public function __construct () {
parent::__construct();
error_log( __FUNCTION__ );
$this->member = DB_Factory::create( 'member' );
}
}
private function get() {
$this->member->addWhere(' status = ? ', 1);
return $this->member->getAll(0, 5);
}
FLASH Action Scriptからは
import com.ghostwire.phpobject.*;
PHPObject.defaultGatewayKey = "secret";
PHPObject.defaultGatewayUrl = "http://DOMAIN/flash/Gateway.php";
PHPObject.enableMultiByte = true;
var member = new PHPObject('Member');
member.get( );
member.onResult = function(result) {
trace(result[0]['name']);
trace(result[1]['name']);
};
で、アクセスできます。
RPCなので、セキュリティの面では、気をつけて
動作させてください。
[ この記事は、trispot.net より、引用されています。]

コメントする