FlashでAndroidアプリを作るための

FlashでAndroidアプリを作るためのアラーム用のライブラリANEを作ってたんだけどこんな感じ。

設定できる項目
・100個のアラーム
・AlarmManagerを使用しているのでスリープ中でも起動する
・ServiceでAlarmManagerのインテントを受けて条件判断をしてからFlashを起動するので画面を出しっぱなしにする必要がない
 *現在は設定時間より1分以上ずれている場合はキャンセルするように固定
・Vibrationをパターンで設定
・本体インストール時のみBoot_Completeのブロードキャストでタイマーを再設定
・TIME_SET、TIMEZONE_CHANGED、TIME_CHANGEDのブロードキャストに対応、タイマーを再設定
・パスワードロックをしていてもロック画面の前面にアラームを表示する

なのでほとんどAndroid版と変わらないものが作れるんですよね。
需要あるならドメイン単位で販売しようかな〜とか考えてるんだけど個人で通販は面倒だしなにかいい方法ないかな〜。
これさえあればFlash使いでActionScript3が使えるなら何も考えないでもアラームアプリ作れるもんね。
Notificationがあったほうがいいのだけどこれはそのうちにまた追加すればいいし。
さて、部品はできたからアラームアプリを作らなきゃ。

あれれ?

あれれ?Flashでアプリ作るとAndroid3.0以降はオプションメニューがないみたいですね。ソフトウェアキーに変わったからかな。
Javaで作ればエミュレーションしてくれるけど、Flashの場合はフックしてるみたいだからエミュレーションもしてくれない。作り方を考えよ。

Flashって

ActionScriptは使えるんだけどFlashの使い方を知らないことに気づいた。全部ActionScriptでやってたから。。。(°□°;)!!!

よ〜し

よ〜し今日やることはできたはず。後は新しいアプリの企画説明用の資料とまた別で進めているアプリのモックアップを作らないとね。でも眠いから寝る。
もう寝る。寝る。寝る。
これから新規で作るアプリの多くはFlashのAirがベースで足りない昨日をAndroidやiOSのネイティブライブラリを作って利用する形にしようかなって思ってます。
ANEという機能。
音声認識とアラーム機能はANEに移植したから後は動物時計やねんしょう!Android版やささやき庵で使っている自作のエンジンを移植したりすればいいだけ。
どう考えてもアニメーションとかはFlashで作るほうが楽なんですよ。タイムライン使えるし。
動物時計とかはパーティクルが遅くてFlashにできなかったけどパーティクルの部分はStage3Dで移植したら結構いけると思います。
Stage3DはOpenGLと遜色ないし。何よりライブラリが豊富にあるから便利。
それにANEを切り替えてちょこちょこちょことしたらiOSでもAndroidでも使えるからすごくいい。
今後Windows Phone 8で、もしかしたらFlash(Air)対応なんてこともあるかもしれないのでそうなると本当にマルチプラットフォームになるからそうなってくれるのを祈ってます。
いや〜iOS、Androidで開発できるからってFlashを見捨てなかったのはやっぱり正解だったと思います。
PS VitaはたぶんFlashのらないだろうからC#で開発しようかな。
ということで寝る。寝る。寝る。

Adobe Air Contest 2012

声で応援のFlash版ってAndroidアプリにもなるんです。で、せっかくなのでAdobe Air Contest 2012にエントリーしました〜。
まあ、Flash使いの人たちは本当に凄い方が多くて、Flashをたまに使うぐらいの僕は憧れて見ていたのだけれど、せっかく誰でも応募できるのだから応募してみようかなって。
すげ〜人たちがいたら普通やめちゃえ、やめちゃえ、無理無理虫がわいてくるんだけど、自分の能力より上のことに参加することで自分の能力が少しでも上がったらな〜とかそういう思いもあって、いまできることだけをしていたらとってもぬるくて気持ちいいのだけど、それじゃあ何も変わらない気がするのでエントリーしちゃいました。もっともっとレベルを上げないとね。
声で応援 Air
よければご覧くださ〜い。