そういえばGoogle BaseがオンラインDBとしてあったなと思い出した。ActionScript3からスコアをGoogle Baseに登録できればオンラインスコアボードが作れるな。
だがまず根本的な問題として、ActionScript3からGoogle Baseにアクセスすることができるのだろうか。URLRequestでSWFが置かれているドメインと違うドメインにアクセスするには、クロスドメインポリシーファイルがアクセス先に配置されている必要があるんだが、Google Baseには置いてあるのだろうか。
- Flash Cross-Domain File (http://groups.google.com/group/google-help-dataapi/browse_thread/thread/e1fe326519c01bf2/019d2d202833e60c)
なんかこれ読む限り置いてなさげだな。
- crossdomain.xml と CSRF 脆弱性について (http://d.hatena.ne.jp/secondlife/20070718/1184716398)
しかも下手に置くと脆弱性の元になるらしい。
- as3awss3lib (http://code.google.com/p/as3awss3lib/)
オンラインストレージであるAmazon S3にアクセスするライブラリはあるのだが、これもブラウザ上からは使えなくてAIRからのみらしい。
まあ、なんか素直にどっかのサーバ借りろっていう感じかね。そこまでして実装するつもりもないんだが。