Actionscript包括并使用外部AS包

时间:2012-05-07 08:21:27

标签: actionscript-3 adobe flash mxml mxmlc

我有这个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;

2 个答案:

答案 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项目文件夹。就是这样。