ラッパーの役割は、Flex アプリケーションの SWF ファイルを、HTML、ASP、JSP、または Adobe ColdFusion ページなどの Web ページに埋め込むことです。また、ラッパーのロジックを使用すると、ディープリンクや高速インストールを有効にして、ブラウザで JavaScript を有効にしているかどうかにかかわらずユーザーが Flex アプリケーションに確実にアクセスできるようにできます。また、ラッパーは flashVars 変数を Flex アプリケーションに渡して、ExternalInterface API を使用する場合にも使用できます。これらのトピックについては、ラッパーとの通信を参照してください。
ラッパーはいくつかの方法で作成できます。
Apache および IIS 用の Adobe® Flex™ Builder™ および Flex モジュールは、Flex アプリケーションを埋め込むラッパーを生成します。Flex Builder ラッパーは、デフォルトで高速インストールとディープリンクをサポートしています。ただし、これらの機能を無効にすることも、仕様として設定することもできます。ディープリンクを使用すると、ユーザーは Web ブラウザの「戻る」ボタンと「進む」ボタンを使用して Flex アプリケーション内の操作履歴を移動したり、ブラウザのアドレスバーに対する読み取りや書き込みを行うことができます。高速インストールは、プレーヤーの更新が必要になったときに、ユーザーがアップグレードを簡単に行えるようにサポートします。Apache および IIS 用の Flex モジュールによって作成されたラッパーは、高速インストールまたはディープリンクをサポートしません。
mxmlc コマンドラインコンパイラはラッパーを生成しません。単純なラッパーの作成の指示に従い、ラッパーを手動で記述する必要があります。まず Flex アプリケーションを埋め込むだけの簡単なラッパーを作成します。このラッパーには、その上でディープリンクや高速インストールのサポートを追加できます。
このページに新しいコメントが追加された場合に、電子メールでの通知を希望する。 | コメントレポート