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 を使用するだけでこれを達成できると思っていましたが、行き詰まったところです。