Flash プロジェクトを扱っていますが、Flex の機能が必要です。そこで、Flex アプリケーションを作成してビルドし、.swf ファイルを取得します。
Flash プロジェクトでは、「Loader」クラスを使用して、Flex Builder で作成された .swf ファイルを読み込みます。この .swf ファイルはロードされ、ステージ上で適切に表示されますが、ステージ上の他のすべての Flash コンポーネントとオーバーラップします。重なり合う方向は右向きと下向きです。
フレックス mxml ファイル (component.mxml):
<s:Application xmlns:...
width="160" height="120">
...
</s:Application>
「Loader」クラスを使用したフラッシュへのロード:
var loader:Loader = new Loader();
loader.load(new URLRequest("component.swf"));
loader.x = COMPONENT_POS_X; //constant
loader.y = COMPONENT_POS_Y; //constant
stage.addChild(loader);
「ローダー」の幅を設定しようとすると、フレックス コンポーネント全体が消えます。どうしたの?