キーフレームアニメーションの変換
Flashのサポートは「SWF 8」「ActionScript 2.0」とのことです。フレームレートは30fpsが丁度いいようです。
最初は簡単にキーフレームアニメーションでも試してみようかなと思いこんなのを用意しました。
Google Swiffyに下記リンクからアクセスします。
「ファイルを選択」で作成したswfを選択して「Important」にチェックをして「Upload and convert」をクリックですぐに変換できます。
ページの一番下に変換されたhtmlのリンクが表示されています。
変換されたhtmlファイルです。
中身はこんな感じになってました。
文字はどうなっているんですかね、、、
ActionScriptで停止
ActionScript3は使用できなくて2が一部使用できるようです。
stopだけでも使用できればこの用途では十分ですかね。
stop();ActionScriptだけで動かす
ゲームのサンプルもあったのでこれで動くのかなと思ったのですが動きません。
mc.onEnterFrame = function(){ this._x += 5;}ムービークリップに直接記述しないといけないっぽいです。
onClipEvent (enterFrame) { _x += 5;}クリックイベントとか
イベントもやっぱりMCに書くみたいです。
onClipEvent (load) { var flug = true;}onClipEvent (enterFrame) { if (flug == true) { _x += 5; }}onClipEvent (mouseDown) { flug = !flug;}丸をクリックすると止まります。
512KBまでしかアップできないということもあり、以前作成したものはほとんど試せなかったのですが、キーフレームオンリーのムービーなら思ったよりも良い感じにコンバートできた気がします。
