Flex アプリケーションをテストするためのコンパイル時のロード

Flex アプリケーションは、機能テストのためにコンパイル時にロードできます。 このようにすると、機能テスト自動サポートを使用してプリコンパイルされている SWF ファイルをテストできます。 アプリケーションをテストするには、HTML ページを作成して、プリコンパイルした SWF ファイルをロードする必要があります。
  1. バッチ・ファイル buildapplicationwithadaptor.bat を、C:¥Program files¥IBM¥SDP70¥Fuctional Tester¥Flex から、.mxml ファイルが存在するディレクトリーにコピーします。
  2. Flex アプリケーションのインストール・ディレクトリーが異なる場合は、以下のステップを実行します。
    1. インストール・ディレクトリーを指し示すように、バッチ・ファイルを変更します。
    2. .mxml ファイルを引数として使用して、バッチ・ファイルを実行します。

      例えば、.mxml ファイルが Test.mxml である場合、バッチ・ファイルを実行するコマンドは buildapplicationwithadaptor.bat Test.mxml になります。

  3. 生成された .swf ファイルに使用する HTML ラッパー・ファイルを作成します。テストする HTML ラッパー・ファイルが、ローカルに信頼されているサンドボックスにあることを確認してください。

    例えば、HTML ラッパー・ファイルが C:¥Test¥Flex¥ にある場合、このパスを C:¥WINDOWS¥system32¥Macromed¥Flash¥FlashPlayerTrust¥Flex に追加します。Flex ファイルには、拡張子がありません。このディレクトリーまたはファイルが見つからない場合は手動で作成し、Flex ファイルでテスト・アプリケーションへのパスを追加します。

以下のコード例に、HTML ページに SWF ファイル (Test.swf) を埋め込む方法を示します。
<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000”
	id="myapp" width="1000" height="500"
	codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab">
	<param name="movie" value="Test2.swf" />
	<param name="quality" value="high" />
	<param name="bgcolor" value=#CCCCCC />
	<param name="allowScriptAccess" value="sameDomain" />
	<embed src="dashboard.swf" quality="high" bgcolor=#CCCCCC
		width="1000" height="500" name="myapp" align="middle"
		play="true"
		loop="false"
		quality="high"
		allowScriptAccess="sameDomain"
		type="application/x-shockwave-flash"
		pluginspage="http://www.macromedia.com/go/getflashplayer">
	</embed>
</object>
関連タスク
Flex の自動化をサポートするための Flex Builder の構成
Flex アプリケーションをテストするための実行時のロード

フィードバック