flash for android airでpapervision3dを動かすまで

f:id:peroon:20110928232851p:image

flashのステージに絵を書いてandroidで動くところまでの基本設定はできているとします。

実機デバッグ時「IPアドレスまたはホスト名を入力〜」って実機側に
表示されるかもしれませんが、たぶん無視でOK.
またはアプリを1度アンインストール。
途中からそのアラートが出なくなった。

ステージに青線でお絵かきをして、普通に実機実行できることを確認。

http://blog.appforandroid.info/?p=871
のpapervision3dコードを
新しく作ったASコードに貼り付ける。
ファイル名はクラス名と等しくpv3d_multitouch.asとする。
(ファイル>新規>ASファイルで作成)

flaファイルは青線お絵かきの時点でできているはずなので
プロパティタブのクラスのところにpv3d_multitouchと記入。
私の場合、いつの間にか記述されていた。
これがメイン関数として扱われるのだと思う。

最後にライブラリの追加。
http://code.google.com/p/papervision3d/downloads/list
の新しそうな
Papervision3D_2.1.932.swc
をDL.

C/lib/flash/など自由な位置に置いて
後はFlash側からパス指定。
編集>環境設定>ActionScriptカテゴリ>ActionScript3.0設定ボタン>
ライブラリパスで先ほどのSWCを指定。

デバッグ>ムービーをデバッグ>デバッグ
で表示されれば完了。

---

AIR for Androidで使えそうなライブラリ一覧
http://blog.appforandroid.info/?p=367
ほかにも色々あるね!