0

メイン.swf

<?xml version="1.0"?>
<!-- modules/StyleModLoaderApp.mxml -->
<s:Application 
    xmlns:fx="http://ns.adobe.com/mxml/2009" 
    xmlns:s="library://ns.adobe.com/flex/spark" 
    xmlns:mx="library://ns.adobe.com/flex/mx">

    <s:layout> 
        <s:VerticalLayout/> 
    </s:layout>

    <fx:Style>
        @namespace s "library://ns.adobe.com/flex/spark";

        s|Button { 
            color:blue;
            cornerRadius:10;
        }
    </fx:Style>

    <s:VGroup>
        <s:ModuleLoader id="ml1" url="mod1.swf"/>
    </s:VGroup>

    <s:Button id="myButton" label="Main App Button"/>

</s:Application>

mod1.swf

<?xml version="1.0"?>
<s:Application 
    xmlns:fx="http://ns.adobe.com/mxml/2009" 
    xmlns:s="library://ns.adobe.com/flex/spark" 
    xmlns:mx="library://ns.adobe.com/flex/mx">

    <fx:Style>
        @namespace s "library://ns.adobe.com/flex/spark";
        s|Button { 
            color:red;
        }
    </fx:Style>

    <s:VGroup>
        <s:Label id="lab1" text="Module 1"/>
         <s:Button id="myButton1" label="mod1 button"/>
    </s:VGroup>

</s:Application>

なぜこれが起こることができますか?

Main.swf と mod1.swf の両方が同じフォルダーにあり、Main.swf は正常に実行されますが、ロードする必要がある mod1.swf ボタン、dwadwadwafeaf はありません。

4

1 に答える 1

0

の Application タグの名前を Module に変更するだけmod1.swfです。モジュール ローダーは、タグ付けされたアプリケーションを処理できませんswf

于 2013-06-27T07:09:03.480 に答える