0

Flex Mobile プロジェクトを作成したところ、mx:LinkBut​​ton を使用すると次のエラーが発生しました。

Could not resolve <mx:LinkButton> to a component implementation.

ここに私のアプリケーションがあります:

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


    <mx:LinkButton id="contactButton" label="Contact" />

実際、どの mx コンポーネントも機能していませんか? これは良くない。

Flex 4.5.1A を使用しています。

4

1 に答える 1

1

mx.swc を手動でプロジェクトに追加する必要があるようです (Flex 4.5+ にはデフォルトでいくつかの mx コンポーネントが含まれていますが)。

とにかく、プロジェクトのプロパティ ウィンドウを開き、ビルド パス ビューに移動します。[SWC を追加] をクリックして、以下を参照します。

[Flex Framework directory]\frameworks\libs\mx\mx.swc

ただし、これらのエラーが何百回も発生する場合があります。

Definition mx.skins.spark:AccordionHeaderSkin could not be found.

その場合は、ここで説明されているように、ソースをスキンに追加する必要があります。[ソースの追加] をクリックして、次を参照します。

\frameworks\projects\mx\src

追加のスキンを追加する必要がある場合もあります。[ソースの追加] をクリックして、次を参照します。

/frameworks/projects/sparkskins/src
于 2013-02-11T19:08:43.467 に答える