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

但是,您仍然可能会收到 100 个以下错误:

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

在这种情况下,您需要按照此处所述将源添加到皮肤中。单击添加源并浏览至:

\frameworks\projects\mx\src

您可能还需要添加其他皮肤。单击添加源并浏览至:

/frameworks/projects/sparkskins/src
于 2013-02-11T19:08:43.467 回答