WiiインターネットチャンネルとFlashの連携(サウンドおもちゃ) [Edit]

こんにちわ。田中です。

今回はWiiインターネットチャンネルとFlashの連携してみます。WiiインターネットチャンネルはFlashもバージョン7相当で動くということで期待大です。

早速ですが、サウンドおもちゃ的なものを作ってみました。

本サンプルはPCからでも見れます。

ですが、Wiiインターネットチャンネルからみると本領を発揮します。
Wii本体とWiiインターネットチャンネルをもっている方はゼヒ!

■サンプルはこちら(画像をクリック)



アドレス
http://www.1ft-seabass.jp/sample/wiito/wiito.html
※直接入力するより、f-site.orgから本エントリーに来たほうが見るのが楽かもしれません。

■あそびかた

 ・Wiiリモコンの場合
  - Wiiリモコンを正面に向けた時の捻り(傾き)で音階(ド、レ、ミ)が変わります。
  - 縦yの位置で鳴る速度が変わります。
  - 横xに強く振ると星屑が振ってきます。
  - 十字キー ← → で音色が変わります。
・PCブラウザからの場合
  - 矢印キー ← → 傾きで音階(ド、レ、ミ)が変わります。
  - 縦yの位置で鳴る速度が変わります。
  - 横xに強く振ると星屑が振ってきます。

■しくみ

  ・JavascriptでWiiリモコンの細かな動作が取得できる。
  ・それを利用してFlashに送る。
  ・FlashにはJavaScript Integration Kitを使って情報を送る。
  ・JavascriptではsetIntervalを100ミリ秒 (10fps)で送る。
  ・FlashではJavascriptから送られた情報をループ(30fps)で受け取る。

■参考資料

 りあ的 - はじめてのWiiインターネットチャンネル向けFlash
  http://d.hatena.ne.jp/uranodai/20070524#c

 詳しくは任天堂のホームページに公式ドキュメントとして紹介されています。
  http://www.nintendo.co.jp/wii/q_and_a/093.html

 WiiリモコンのJavaScriptのキーコードは?
  http://www.nintendo.co.jp/wii/q_and_a/093.html#category04

 インターネットチャンネルの拡張機能について知りたい
  http://www.nintendo.co.jp/wii/q_and_a/093.html#category05

 JavaScript Integration Kit
  http://weblogs.macromedia.com/flashjavascript/

■備考

質問、感想等は、コメントまたはトラックバックまでお寄せください。
他のサンプル等の情報もお待ちしております。

コメント

この記事にコメントを書く

記事に対するテクニカルな質問はご遠慮ください(利用規約)。

その他の記事