<mx:SWFLoader Properties autoLoad="true|false" loadForCompatibility="false|true" loaderContext="null" maintainAspectRatio="true|false" scaleContent="true|false" showBusyCursor="false|true" source="No default" trustContent="false|true" Styles brokenImageBorderSkin="BrokenImageBorderSkin" brokenImageSkin="'__brokenImage' symbol in Assets.swf" horizontalAlign="left|center|right" verticalAlign="top|middle|bottom" Effects completeEffect="No default" Events complete="No default" httpStatus="No default" init="No default" ioError="No default" open="No default" progress="No default" securityError="No default" unload="No default" />]]>
メモ:SWFLoader コントロールを使用して、実行時の GIF、JPEG または PNG イメージファイルの読み込み、SWF、GIF、JPEG または PNG イメージを表す ByteArray の読み込みまたはコンパイル時の
SWFLoader コントロールでは、そのコンテンツを拡大および縮小し、そのサイズを設定できます。また、コンテンツのサイズに合わせてコントロール自身が拡大 / 縮小することもできます。デフォルトでは、SWFLoader コントロールのサイズに合うようにコンテンツが拡大 / 縮小されます。また、プログラムを使って要求時にコンテンツをロードし、ロードの進行状況を監視できます。
SWFLoader コントロールはフォーカスを取得できません。ただし、SWFLoader コントロールのコンテンツ自体は、フォーカスの取得やフォーカス操作が可能です。
SWFLoader コントロールには、次のデフォルトの特性があります。
このイベントは、ロードが autoload によってトリガーされたか、
メモ:
このイベントは、ロードが autoload によってトリガーされたか、
デフォルト値は
カスタムの LoaderContext オブジェクトを使用するには、SecurityDomain クラスおよび ApplicationDomain クラスを理解する必要があります。 このプロパティの設定により、ロードは開始しません。このプロパティは、ロードを開始する前に設定する必要があります。 これは、
source="URLOrPathOrClass"
source="@Embed(source='PathOrClass')"
SWF、GIF、JPEG、PNG または SVG の各ファイルへのパスを指定すると、SWFLoader コントロールと共に使用するための正しいデータ型に自動的に変換されます。
Embed ステートメントを省略した場合、参照されたファイルは、生成済み SWF ファイルの一部としてパッケージ化されるのではなく、実行時に Flex によってロードされます。
Flex Data Services ユーザーは、次の形式で SWFLoader コントロールを使用して Flex アプリケーションをロードできます。
source="MXMLPath.mxml.swf"
Flex Data Services は、MXML ファイルをコンパイルし、SWF ファイルをメインアプリケーションに返します。この手法は、主に、アプリケーションにグラフィックやアニメーションを追加する SWF ファイルを扱うものです。複雑な操作を実装した SWF ファイルには向いていません。複雑な操作を要求する SWF ファイルを読み込む場合は、カスタムコンポーネントを作成することをお勧めします。
デフォルト値は
また、
<mx:Spacer>
tag inherits all of the tag attributes
of its superclass, and adds no new tag attributes.
<mx:Spacer/>]]>
次の例では、Button コントロールを右に移動して HBox コンテナの右端に揃えるために、柔軟な Spacer コントロールを使用しています。
<mx:HBox> <mx:Image source="Logo.jpg"/> <mx:Label text="Company XYZ"/> <mx:Spacer width="100%"/> <mx:Button label="Close"/> </mx:HBox>