2012-10-30 33 views
0

我有一个flex项目,我需要在我的项目中使用as3xls library (.swc file)。现在我已经下载了该swc文件,并将其包含在f lex-sdk\frameworks\libs中,我可以使用该swc文件的.as文件。如何在flex项目中使用.swc文件

现在如果我试图把swc文件放到我的本地项目中,例如在我的一个组件包中,并将其添加到类路径(使用eclipse project properties -> flex build path),并试图从该位置使用它,但我无法编译该项目,因为它无法导入.as文件。

任何人都可以建议我应该添加.swc文件的位置并将其用于我的项目吗?

+0

将这些.swc文件复制到项目文件夹中的'lib'文件夹 – jondinham

+1

您的意思是说flex-project - > lib文件夹? – Nirmal

+1

libs文件夹Flex项目... –

回答

4

如果你使用Flash Builder,我一般在项目下创建一个文件夹:

folder-hierarchy

然后,通过选择项目属性引用SWC, ActionScript构建路径您可以在其中添加单个SWC或SWC文件夹:

properties

+0

的我使用的柔性Eclipse插件... – Nirmal

+0

我已经加入SWC文件FLEX-项目 - >库,然后使用eclipse - >项目属性把它添加到库路径...仍然无法编译。 – Nirmal

2

检查出How to use a SWC我的博客文章。

这里是重要的点:

有三种不同的方式,你可以使用 驻留在SWC文件中的类:
* 在项目属性库路径:这是怎么 我最常使用SWC。
* libs文件夹:libs文件夹中引入 在Flex Builder 3,如果你把一个SWC到它 自动添加到你的库路径的libs文件夹,并在 SWC所有的类都可以从你的项目
* 库路径命令行 自变量:可以使用library path argument来执行mxmlc命令 行编译。

+0

我已经尝试了第一种方法,建议使用“项目属性中的库路径”。随着它的实际显示为有效的进口(按Ctrl +空格键),但是当我建立我的Flex项目“未知类型”的其示值误差。 – Nirmal

+0

尝试清理项目。如果这没有帮助;那么你将不得不分享一些代码来演示问题。 – JeffryHouser

+0

我使用as3xls库导出到Excel中,我有一个文件名为.swc。而这个SWC文件包含很少。作为文件,我可以将它导入到我的项目中(通过ctrl +空格),但在构建项目时抛出错误。 – Nirmal

相关问题