2012-05-08 1 views
0

私はFlexプロジェクトを実行しようとしていますが、実行時にエラーが発生します。 VerifyError:エラー#1014:クラスmx.core :: DesignLayerが見つかりませんでしたインポートmx.core.DesignLayerを、そして今私は、コンパイルのエラーを取得:クラスmx.core :: DesignLayerが見つかりません

は、だから私は、デザイン層クラスのインポート文を追加した 定義mx.coreを::のDesignLayerはを見つけることができませんでした

DesignLayerとは何ですか?なぜ私はそれをインポートするのは難しい見つけることができませんでしたか?

ありがとうございました。

答えて

0

古いSDKで新しい機能を構築している可能性があります。または、古いSDKで構築されたアプリケーションの中に新しいSDKで構築されたサードパーティのコンポーネントを再利用しているかもしれません。

どちらの場合でも、DesignLayerクラスがFlexバージョン4で導入されました(stated in the docs)。したがって、Flex 3の風味を使ってアプリケーションを構築している場合は、単にそこにないため、DesignLayerクラスが見つからないことがあります。

フレームワークのソースコードを[sdk-path]\frameworks\projects\framework\src\mx\coreに掲載しています。 Flex 4+ではファイルDesignLayer.asが見つかります。 Flex 3ではそうではありません。

+0

私のSDKは4.5.1ですが、実際にはサードパーティのコンポーネントであるFlashEffを使用していますが、4.5をサポートしています。 – Light

+0

これは奇妙です。あなたはどこからエラーが発生しているのかを追跡できますか?あなたのコードやFlashEffの? 2番目のケースでは、ベンダーにサポートを依頼することができます。私はそれがすべての支払われた製品に含まれていることを確認します。 – RIAstar

+0

エラーの原因を通知するものはありません。私は彼らのサポートに連絡して、解決策を見つけることができませんでした。... – Light

関連する問題