_AIRの配布方法
- 2009-05-20(水)
- AIR,
- ActionScript,
- Flash

今回は、AIRの配布方法についてエントリーします。
AIRファイルをダウンロードしても、AIRランタイムがインストールされていなければ、正体不明のファイルとして認識されています。
しかし、シームレスインストール機能を使用すれば、ユーザーのPCに必要なバージョンのAIRランタイムのインストール状態を調べる事ができ、インストールされていなければ、AIRランタイムのインストールももとめて行うができるんです。
AIRファイルをダウンロードしても、AIRランタイムがインストールされていなければ、正体不明のファイルとして認識されています。
しかし、シームレスインストール機能を使用すれば、ユーザーのPCに必要なバージョンのAIRランタイムのインストール状態を調べる事ができ、インストールされていなければ、AIRランタイムのインストールももとめて行うができるんです。
シームレスインストールを行うためのテンプレートが、以下のディレクトリにあります。
Windows
c:¥Program Files¥Adobe¥Adobe Flash CS4¥AIK1.5¥samples¥badge
Macintosh
Macintosh HD/アプリケーション/Adobe Flash CS4/AIK/samples/badge
default_badge.htmlの59行目の記述を変更します。
{airファイルへのurl}の箇所ですが、最初相対パスで書いていたのですが、これだとエラーになってしまいます(エラー番号2032と表示されます)。これをhttp://からの絶対パスで書けば無事インストールできました。
以下にAbobeのページのリンクを張っておきます。
Adobe - Adobe AIR: インストールガイド
Windows
c:¥Program Files¥Adobe¥Adobe Flash CS4¥AIK1.5¥samples¥badge
Macintosh
Macintosh HD/アプリケーション/Adobe Flash CS4/AIK/samples/badge
default_badge.htmlの59行目の記述を変更します。
'flashvars','appname={アプリケーション名}&appurl={airファイルのurl}&airversion={AIRのバーション}&imageurl={バッジで使っている画像のurl}',
ここで、ハマってしまったところがありました。{airファイルへのurl}の箇所ですが、最初相対パスで書いていたのですが、これだとエラーになってしまいます(エラー番号2032と表示されます)。これをhttp://からの絶対パスで書けば無事インストールできました。
以下にAbobeのページのリンクを張っておきます。
Adobe - Adobe AIR: インストールガイド
このエントリーをTwitterでつぶやく (投稿画面に飛びます)
- Newer: _Flex Builder3を買いました。
- Older: _Google Maps API for Flashを使う その2





