キーイベント

widgetKeyDownという関数を書くと、myloのキーイベントを拾えるようです。

var widgetKeyDown = function( evt, key ) {
...
}

keyの値として以下のような値が入る。

widgetのソースを見てみる

widgetJavaScriptソースを見てみると、ローカルファイルにアクセスできるみたい。

var extension = new Extension();
extension.saveFile(...);

という感じで保存して、

読み出すのは、

var extension = new Extension();
extension.openWeb(...);

とするか、ローカルファイルにXMLHttpRequest(?)しているようです。

今日はここまで、

http://www.myloforums.net/forums/showthread.php?t=1833

ここに、mylo COM-2でオフラインでもFlashのゲームを動作させる方法が書いてある。といっても、myloのブラウザでswfファイルを直接参照し、保存するだけ。

でも、Officialサイト( http://www.sony.com/mylo )のゲーム(Sudoku)はこのやり方では駄目でした。PCでページを保存してから、myloに移して参照すればオフラインでも動作しました。違いはよく分からん。

mylo labs http://www.mylolabs.com/ という英語サイトがありました。まだ数が少ないですが、mylo Widgetがいくつか掲載されています。英語サイトですけが、日本のmylo COM-2に掲載されているwidgetをインストールして動きました。

自分で作るやり方がそのうちちゃんと掲載されるのかな。widgetというのでiGoogleのようにネットに繋がらないと動かないのかと思ったのですが、mylo上にWebサーバがありその上で動くようです。

アプリはHTML+CSS+JavaScriptで作り、zipアーカイブされてました。zip解凍してindex.htmlをPCのブラウザで開くとPC上でも動作しました。簡単に作れそうです。

myloでの書き込みテスト

yambb2008-03-02


ちょっと触った感じでは、UIもブラウザも思ったよりさくさく動きます(もちろんPCに比べるとブラウザは遅いですけど)。キーボードも打ちやすいです。

mylo COM-2付属のキャリングポーチの写真がどこにもあがってないようなので、ここに掲載しておきます。購入したのはwhiteなのでblack付属の方は色が違うかもしれません。