0

オープン ソースのコマンドライン コンパイラを使用してビルドする純粋な ActionScript 3 プロジェクトがあります。mx.managers.ToolTipManager を使用してコントロールにツールチップを追加しようとしています。

コードは問題なくコンパイルされますが、ツールチップを追加しようとすると、次の例外が発生します。

No class registered for interface 'mx.managers::IToolTipManager2'

そのインターフェイスに対してクラスを手動で登録しようとして、次のような実験をしました。

var toolTipManagerImpl:Object = ApplicationDomain.currentDomain.getDefinition('mx.managers::ToolTipManagerImpl');
Singleton.registerClass("mx.managers::IToolTipManager2", Class( toolTipManagerImpl ) );

...しかし、それは私に null ToolTipManager 参照を残します。

この環境で ToolTipManager を使用するために私がしなければならないことはありますか?

前もって感謝します。

4

1 に答える 1

1

SWC はビルド パスではありません。さらに重要なことは、コンポーネントが依存するフレームワーク全体が欠落しているため、動作しない可能性が高いということです。

于 2012-06-28T21:52:50.683 に答える