0

Flex プロジェクトを実行しようとしていますが、実行時にエラーが発生します: VerifyError: エラー #1014: クラス mx.core::DesignLayer が見つかりませんでした

そのため、デザイン レイヤー クラスの import ステートメントを追加しました: import mx.core.DesignLayer、コンパイル時にエラーが発生しました: Definition mx.core::DesignLayer could not be found 。

デザインレイヤーとは?輸入してもなかなか見つからなかったのはなぜ?

ありがとう。

4

1 に答える 1

0

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

いずれの場合も、ドキュメントに記載されているように、DesignLayerこのクラスは Flex バージョン 4 で導入されました。そのため、Flex 3 のフレーバーを使用してアプリケーションを構築している場合、クラスが存在しないという理由だけでクラスが見つからないのは理にかなっています。DesignLayer

にあるフレームワークのソース コードを参照して[sdk-path]\frameworks\projects\framework\src\mx\coreください。Flex 4+ では、DesignLayer.asそこにファイルがあります。Flex 3 ではそうではありません。

于 2012-05-08T09:42:47.420 に答える