0

getDefinitionByName() を使用してフレックス クラス (任意の UIComponent) を取得しようとすると、そのクラスが定義されていない (フル パスを使用している) ことがわかりますが、カスタム メイドのクラスをフル パスを使用して参照しようとすると、それは動作します。私のプロジェクトは別のプロジェクトを参照しています。

4

1 に答える 1

2

これをコードのどこかに入れます:

var dummy:Array=[mx.containers.TabNavigator];

そしてさらに試みる。Flash コンパイラには、クラスのクラス定義がどこにも使用されていない場合は使用しないという既知の問題があります。mx.containers.TabNavigatorこれにより、コンパイラは SWF に定義を含めるように強制され、 getDefinitionByName().

于 2013-07-24T13:45:32.590 に答える