Flash Lite 1.1 のFlashをスマートフォンのタッチ対応させる方法
モバイルのFlashの開発の中止が発表され今更な感じもありますが、現場では必要なんだよ!ってことで必要になって調べたのでメモ。
最初は、TouchEventオブジェクトを使ってやればいいのかなぁと思っていたのですが、そもそもActionScript3じゃないと使えないよなぁということで最終的にたどり着いた方法は、「画面いっぱいの透明のボタンを置いてそのイベントを取得する」という方法でした。
試してみたところタッチでもボタンを押したというイベントは取得できているので下記のような感じでボタンにイベントハンドラを設定してあげれば出来ました。
on (press) { getURL("http://example.com/", "", "GET"); }
(もっとスマートな方法があれば知りたいです)
というわけで、ここ最近はずっとActionScriptと戯れていたのでこれからはJavaScriptと戯れたいと思います。