【问题标题】:Compiling ActionScript 3 Files from the Command Prompt从命令提示符编译 ActionScript 3 文件
【发布时间】:2009-12-28 14:41:34
【问题描述】:

我有一个 Employee.as 文件,其源代码如下。我无法从命令提示符编译它。

package Office{
    public class Employee{
        private var _firstName:String = "";

        public function get FirstName():String{
            return _firstName;
        }

        public function set FirstName(value:String):String{
            _firstName = value;
        }
    }
}

我得到的错误是:

错误:在源路径中找到的文件必须具有相同的包结构 '',作为定义的包,'Office'。

另外,我想知道如何从命令行编译文件夹中的多个文件。我打算创建一个包含多个文件的包,以形成一个可以在我的 flex 项目中使用的库。

【问题讨论】:

  • 你能发布你正在运行的命令来编译你的项目吗?

标签: apache-flex actionscript-3


【解决方案1】:

我实际上使用了错误的命令行选项。我之前使用的是 mxmlc,但在谷歌搜索时我发现要编译库,我们必须使用 compc。

compc -source-path . c:/flexdeploy/comps/mypackage/ 
    -output c:/jrun4/servers/flex2/flex/WEB-INF/flex/user_classes/MyButtonComp.swc 
    -include-classes mypackage.MyButton

这解决了我的目的。

【讨论】:

    【解决方案2】:

    这告诉您该文件需要位于名为 Office 的目录中。包结构和文件结构(即目录)必须匹配)。

    【讨论】:

    • 我有一个目录 Office,Employee.as 在那个目录中。它仍然给出那个错误。
    猜你喜欢
    • 2011-04-05
    • 2017-01-20
    • 1970-01-01
    • 2011-12-28
    • 1970-01-01
    • 2011-04-04
    • 1970-01-01
    相关资源
    最近更新 更多