web配布のlemonovel AS3 AIRファイルが実行出来ない

lemonovel AS3で作ったアプリ・ゲームを
httpで公開せずに
パッケージ化したAIRファイルをwebで配布する場合もあると思います。
 
httpで公開すると回線が遅い人はロード時間長くなってしまうので
パッケージ化したAIRファイルをダウンロードしてプレイして頂く方が良い場合もあると思います。
しかし、AIRファイルをwebで配布すると
たまに「AIRファイルが実行出来ない」「実行の仕方がわからない」という意見を頂きます。
 
どういうことかというと
どうやらAIRファイルは内容がZIPと同じようなもので
ブラウザによってはAIRだった拡張子をZIPにしてしまってダウンロードしてしまうようです。
「◯◯.air」で配布しているものを
ユーザがダウンロードすると「◯◯.zip」になってしまうという感じです。
 
「.air」はダウンロード後実行するとインストーラーが走りますが
「.zip」はダウンロード後実行するとzipが解凍されてしまいます。
zipが解凍するとインストール先にコピーされるはずのlemonovelのリソースが見えてしまいます。
(AIRファイル作成時に「bin」フォルダに入れたもの)
例ですがこのような感じになります。
flash_042
結果、「AIRファイルが実行出来ない」「実行の仕方がわからない」という声になるようです。
 
InternetExplorerで起こる現象のようですが
Operaでも起こったという情報もあります。
もちろん、どちらであってもairでダウンロード出来たという人もいます。
 
対策としてはダウンロード時に
保存ダイアログで正しく拡張子を設定して頂ければ問題ないようです。
ダウンロードするブラウザを変更して頂いた方が無難かもしれませんね。
また、サーバー側で対策したり
phpを仲介してダウンロードさせる事でairのままダウンロード出来たりするようです。
 


◆スポンサードリンク – 楽天市場
 

コメント

タイトルとURLをコピーしました