我有这个flex项目。下面提到的是我的目录结构(List1)。现在,如果我想使用具有List2中提到的以下目录结构的外部包,我应该在哪里包含它以及我怎么想在代码中使用它
List1:Projectname: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;
答案 0 :(得分:0)
这取决于test.as
的合格班级名称。正如您的问题所示,它是fr.lab.test
。在这种情况下,您需要将loyui/src
添加到Flex类路径。每当编译器找到未知类时,类路径都会列出应搜索类的所有方向。如何设置此类路径取决于您所处的开发环境,只需谷歌IDE的名称和类路径,您应该得到您想要的。
修改如果您想要更便携的解决方案,可以将loyui/src
打包到SWC library,并轻松在多个项目中重复使用。
答案 1 :(得分:0)
您无需实际复制。但是,您可以在List1项目中为List2添加一个依赖项。
假设您在工作区中导入了两个项目,您可以右键单击List1,然后在Flex Build Path设置中,您可以单击Add Project,然后选择List2项目文件夹。就是这样。