0

flexアプリでflashdevelopを使い始めたばかりです(以前は純粋なas3プロジェクトでflashdevelopを使用していました)。ファイルなどのインポート方法がわかりません。私はいつものようにそれらをライブラリに含めました。この場合、flexlib.swcとflexmdi.swcを含めました。どちらも私のlibフォルダーにあり、両方とも右クリックしてライブラリに追加されています。

オートコンプリートが機能しないので、ステップが足りないと思います。

これは私のコードです: `

<flexmdi:MDICanvas id="mdic" width="500" height="500">
    <flexmdi:MDIWindow id="win1" title="Window One" x="10" y="10">
        <samples:SampleContent />
    </flexmdi:MDIWindow>
    <flexmdi:MDIWindow id="win2" title="Window Two" x="250" y="250">
        <samples:SampleContent />
    </flexmdi:MDIWindow>
    <flexmdi:MDIWindow id="win3" title="Window Three" x="100" y="100">
        <samples:SampleContent />
    </flexmdi:MDIWindow>
</flexmdi:MDICanvas>

`

私も追加しようとしました

<mx:Script>
        <![CDATA[
        import flexmdi.containers.MDICanvas;
        import flexmdi.containers.MDIWindow;
        ]]>
    </mx:Script>

また、flexmdi:MDICanvasがバインドされていないという奇妙なエラーが発生します。

4

2 に答える 2

0

FlashDevelop について話しているので、私はここから離れているかもしれませんが、次のように、MXML ルート タグに MDICanvas の名前空間を追加する必要があると確信しています。

    <?xml version="1.0" encoding="utf-8"?>
    <MDICanvas xmlns="flexlib.mdi.containers.*" xmlns:mx="http://www.adobe.com/2006/mxml"    width="400" height="300">
       ...
    </MDICanvas>

<mx:Script>import ステートメントは、.as ファイルまたはMXML コードのセクションにのみ適用されます。

繰り返しによる死ですが、Flex にはクラスとパッケージをインポートする方法が 2 つあります。MXML 方式と AS3 方式。

于 2009-06-27T03:28:22.493 に答える