0

Flash CS5 を使用して Flex 3.5 と互換性のあるコンポーネントを作成する方法はありますか? 私は困惑しています。「シンボルを Flex コンポーネントに変換」コマンドを実行し、結果の .swc ファイルを Flex 3.5 アプリで使用しようとすると、次のエラーのインスタンスが複数発生します。

1046: 型が見つからないか、コンパイル時の定数ではありません: Matrix3D。
1046: 型が見つからないか、コンパイル時の定数ではありません: Vector3D。

ヘルプや提案はありますか?

4

2 に答える 2

1

私も同じ問題を抱えていました。しかし、私は回避策を見つけました。Flash Professional コンポーネントをアプリケーションにドラッグして、Flash Builder を使用してコンポーネントを作成する必要があります。(これを行うには、デザイン モードである必要があります。) 次に、プロパティ シートに、[Flash Professional で作成...] というラベルの付いたボタンが表示されます。このボタンをクリックすると、すべての正しいフレームワークと SDK を含む Flash ドキュメントが作成されます。 Flash Professional を起動します。

于 2010-12-30T19:09:44.643 に答える
0

表示されるエラーは通常、SWCがコンパイルされたFlexSDKとプロジェクトのFlexSDKのバージョンの不一致によって発生します。

Flash Proインターフェイスを使用してSWCを作成する場合、Flexで使用できるかどうかわかりません。通常、SWCはFlexとFlashの間で共有できません。人々はソースコードを再コンパイルするか、SWFを生成して埋め込むか、SWFLoaderを使用してロードします。

Flex Component Kit for Flashを使用している場合は、ターゲットとするSDKに付属しているものと同じキットを使用していることを確認してください。

于 2010-07-06T18:03:58.863 に答える