我刚刚创建了一个Flex Mobile项目,在使用mx时收到此错误:LinkButton:
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。
答案 0 :(得分: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.
在这种情况下,您需要按照here所述将内容添加到外观中。单击“添加源”并浏览到:
\frameworks\projects\mx\src
您可能还需要添加其他皮肤。单击“添加源”并浏览到:
/frameworks/projects/sparkskins/src