2011-08-04 4 views
1

からAIRネイティブインストーラーアプリケーション(EXE、DMG、など)を起動する方法:私はこのHOWTOで探していますブラウザ

http://livedocs.adobe.com/flex/3/html/help.html?content=distributing_apps_3.html#1036176

をしかし、私はそれがネイティブインストーラアプリケーションを動作させることはできません。これらはダウンロードされインストールされる.EXE/.DMG AIRアプリケーションであり、badge.swfによってインストールされる.airアプリケーションではありません。私は、いくつかの追加のフラッシュバーを設定してブラウザを起動する必要があります。

は、私はすでに多くの人がこれを行う方法のオンライン例があります

FlashBuilder 4.5でコンパイルエラーしまったことにより、badge.swfファイルを変更しようとしましたか?

答えて

1

AIRインストーラバッジは、ユーザーがFlashをインストールしているがAIRをインストールしていない場合に使用するためのものです。ユーザーがバッジをクリックしてAIRアプリケーションをインストールすると、AIRランタイムが最初にダウンロードされ、必要に応じてインストールされ、アプリケーションがインストールされます。

アプリケーションをインストールする前に、必要に応じてインストーラがAIRランタイムをダウンロードしてインストールするため、パッケージ化されたネイティブインストーラでバッジを使用する理由はありません。

バッジのように見えるSWFを作成し、FileReferenceを使用してネイティブインストーラをダウンロードできます。ただし、インストーラをダウンロードした後にインストーラを自動的に実行する方法はありません。その場合、深刻なセキュリティリスクが発生する可能性があります。

ネイティブインストーラを使用してアプリケーションをダウンロードしてインストールする方法について、明確な指示をユーザに提示することをお勧めします。

+0

私はその部分を理解しています。私の質問は異なっています:ネイティブのアプリケーションがすでにインストールされていると仮定して、私はどのようにユーザーIDのようないくつかの追加のパラメータでブラウザから起動しますか?ドキュメントはこれが可能であることを示唆していますが、動作させることはできません。 – michael

関連する問題