今更な話だが、アドビがAdobe Flash Playerのサポートを終了したとかで、軒並みFlashの再生環境が失われてしまった。
ブラウザでも明示的に許可しないと再生できない。
それどころかFlash Player自体が手に入らない。
AdobeAIRとやらで再生できるようにするアプリケーションを見つけてためしてみたら問題なくFlashが動いたので使い方の手順を覚書きしておく。
必要なもの
Flash Air Exe
AdobeAIR
AdobeAIRはもらってきてインストールしておく。
Flash Air Exeは実行してFlashの.swfファイルを通すとAdobeAIRで実行可能な変換してくれる。
D:¥test¥test.swf
の例で説明する。
実行して以下のように指定する。
出力先はD:¥test¥にした。
実行すると
D:¥test¥test.exe
D:¥test¥META-INF¥test.swf
D:¥test¥META-INF¥AIR¥application.xml
が作成され、
D:¥test¥test.exe
をダブルクリックで
D:¥test¥META-INF¥test.swf
がAdobeAIRで再生される。
D:¥test¥test1.swf
D:¥test¥test2.swf
D:¥test¥test3.swf
などのように複数の.swfを順に呼び出すようなゲームの場合は
D:¥test¥test1.swf
だけを変換しておけば他の.swfファイルは自動的に呼び出して再生された。
D:¥test¥test1.exe
D:¥test¥test2.swf
D:¥test¥test3.swf
D:¥test¥META-INF¥test1.swf
D:¥test¥META-INF¥AIR¥application.xml
という構成で問題なくプレーすることができた。