1

Flex ライブラリで作成したいくつかのオブジェクトを ActionScript プロジェクトに追加したいと考えています。

Flex ライブラリで生成された SWC ファイルを ActionScript プロジェクトのビルド パスに追加しましたが、作成したオブジェクトが表示されます (オートコンプリートに表示されます) が、addChild が機能しません。

具体的には、ActionScript プロジェクトでポップアップさせたいメニュー画面です。

多くの回答をグーグルで検索してみましたが、それらは MXML オブジェクトを ActionScript コードに変換する方法、またはアクションコードを入れる MXML プロジェクトを作成する方法に焦点を当てているようです。

ありがとうございました

編集: 上記のようなテストでは、単純な ActionScript プロジェクトと単純な Flex ライブラリ プロジェクト、および ActionScript プロジェクトのコンストラクターは次のとおりです。

public function TestASProject()
    {
        var tc:TestComponent = new TestComponent();
        this.addChild(tc);
    }

TestComponent は、ボタンを含む MXML コンポーネントです。これを行うと、TestComponent を DisplayObject にキャストできないため、コンパイル時エラーが発生しますが、それ以外の方法はわかりません。

また、明確にするために、MXML オブジェクトをコンパイルするために必要なことは何でも、それらを初期化して ActionScript の表示に追加できるようにしたいだけです。SWC を使用するだけでこれを達成できると思っていましたが、行き詰まったところです。

4

0 に答える 0