2011-07-07 4 views
0

フレックス4.1 sdkの問題に直面しています。 (私はフレックス4.5 sdkを使っていましたが、何らかの理由で4.1を使用する必要がありますが、それも説明できますが、今直面している問題に関連しています)イメージクラスはフレックスでは利用できません。

私のコードは、エラー。しかし、同じコードを4.1でコンパイルすると、「タイプが見つからないか、コンパイル時定数ではありません:Image」というメッセージが表示されます。エラー。

したがって、4.1にはImageクラスがないことが分かります。

どうすればこの問題を解決できますか。 plzは私はFlex 4.1 SDKは、Imageクラスを持っていないと言うことは間違ってい

敬具 Zeeshan

答えて

1

私はあなたが言った重要なことは、4.5ではうまく動作していたが4.1ではなかったと思う。私はおそらく、戻ってすべての画像コンポーネントをBitmapImageコンポーネントに変更したくないと思います(私はあなたを責めません)。

これは、4.5プロジェクトにMXコンポーネントとSparkコンポーネントセットが含まれていますが、4.1プロジェクトではなく、Sparkのみが含まれていることを意味します。

これは、プロジェクトの名前空間とビルド設定を設定する必要があることを意味します。最新のFlashBuilderを使用している場合は、パッケージエクスプローラでプロジェクトを右クリックし、プロパティに移動してから "Flex Build Path"を選択し、ライブラリパスタブでコンポーネントセットを選択することができます。 +スパーク "オプション。

詳細はコンポーネントをミキシング/使用して見つけることができ、ここで設定しています

http://help.adobe.com/en_US/flashbuilder/using/WSe4e4b720da9dedb524b8220812e5611f28f-7fe1.html#WSe4e4b720da9dedb524b8220812e5611f28f-7fe0

あなたの名前空間は、これに似たものになります。あなたは、コードが再び動作しているsuddendlyその後

<s:Application xmlns:fx="http://ns.adobe.com/mxml/2009" 
      xmlns:s="library://ns.adobe.com/flex/spark" 
      xmlns:mx="library://ns.adobe.com/flex/mx"> 

を - magnetsのような魔法!

関連する問題