Top Posts
Recent Posts
Tags
Language
Gadget
ActionScript 3.0
iOS
Music
Slider
Gadget of the year 2009 nominees
Utility
Titanium mobile
Safari Extensions
Prototype
Art
Bacon
Gadget of the year 2011 nominees
Live
Gadget of the year 2007
Radio Program
Weird
Translate
Google Chrome Extensions
Study
Book
OS X
Tips
Youtube
Gift
radiko
Web Apps
Bookmarklet
Flash lite
Photo
Apple
Nintendo DS
Diary
Android
JavaScript
Apps
Comedy
Game
Movie
Joke
Flash lite 1.1
Regular expression
Swiffy で Flash lite のゲームを JavaScript に変換してみた
Flash を HTML + JavaScript に変換する Google の Swiffy を試してみましたよ。
Flash Player 5 で動く程度のものだと変換が上手く行きやすいとの事だったので、手元にあった携帯用の Flash lite 1.1 用のゲームのファイルを変換してみたところ、ほとんどはアニメーションとしては動くけどロジックがちゃんと動かないものばかりでしたが、ひとつだけまあまあ動くかなというものがありました。10個試してみて、やっと1つ動いた、というくらい。
Flash lite 1.1 対応の携帯で動く元のSWF
こちら元ファイル。一度クリックして 5 キーで操作です。
Swiffy で変換したもの
こちらも一度クリックして 5 キーで操作です。
ボーナス50点のふきだしが最初っからでちゃってるなど、表示がおかしい部分はちょいちょいあるけど一連の流れは追える。
これだけが比較的まともに動いた理由としては、他のゲームと比べて簡素な構造になっているからのようです。ルートのタイムラインで完結している部分のロジックには不具合が少なく、ムービークリップが入れ子になっている部分のロジックが上手く処理されていない、という印象です。
なので、なるべくムービークリップのネストを避けて、ルートのタイムラインでループさせてゲームのロジック組むと上手く変換できるんじゃないでしょうか。
でも現状では新たに JavaScript でゲーム作れるならそれはそっちの方がいいんじゃないですかね、っていうくらいの精度でした、という事がわかりましたというお話でした。