0

我有这个 flex 项目。下面提到的是我的目录结构(List1)。现在,如果我想使用一个外部包,它具有 List2 中提到的以下目录结构,我应该在哪里包含它以及我想如何使用它在代码中

List1:项目名称:Dirtest

.settings
bin-debug
html-template
libs
src
.actionScriptProperties
.flexProperties
.project

List2:外部项目目录结构。

loyui/assests
loyui/bin
loyui/lib
loyui/src/fr/lab/test.as

上面的外部项目复制到哪里以及如何在List1中使用

    import mx.controls.Alert;
import flash.events.SampleDataEvent; 
import flash.media.Microphone;
import flash.net.FileReference;
import mx.controls.Alert;
import flash.net.FileReference; 
import flash.display.Sprite;
    //How to execute this statement successfully
    import fr.lab.test;
4

2 回答 2

0

它取决于test.as. 正如你的问题所暗示的那样,它是fr.lab.test. 在这种情况下,您需要添加loyui/src到 Flex 类路径。每当编译器发现未知类时,类路径会列出所有应搜索类的目录。如何设置这个类路径取决于你所处的开发环境,只需谷歌你的 IDE 和类路径的名称,你应该会得到你想要的。

编辑如果您想要一个更便携的解决方案,您可以打包loyui/src到一个SWC 库中,并在多个项目中轻松地重用它。

于 2012-05-07T08:33:13.807 回答
0

您实际上不需要复制它。但是,您可以在 List1 项目中为 List2 添加一个依赖项。

假设您在工作区中导入了两个项目,您只需右键单击 List1,然后在 Flex Build Path 设置中,您可以单击 Add Project,然后选择 List2 项目文件夹。就是这样。

于 2012-05-07T08:37:32.080 回答