Actionscript 3包麻烦

时间:2010-07-15 05:12:31

标签: flex actionscript-3 packages

我的代码是:

package com.companyName.softwareName {

    import flash.display.Sprite;

    public class SoftwareName extends Sprite {

        public function SoftwareName() {

            trace("Testing!");

        }

}

,它位于C:/ dev / com / companyName / SoftwareName中,作为SoftwareName.as

取出包名称让它编译,但当它在里面时告诉我包装结构不对,但我不确定我做错了什么。

我犯了错误吗?或者我的mxmlc版本可能已损坏?我用

编译它
mxmlc SoftwareName.as

2 个答案:

答案 0 :(得分:0)

  

我用mxmlc SoftwareName.as

编译它

看起来你正在从softwareName文件夹中编译它。您必须从包结构的根目录 - c:\dev\文件夹中执行此操作。编译器期望pack.pack1.SomeClass位于pack/pack1/文件夹中,相对于当前文件夹(触发编译器的位置)。

cd \dev
mxmlc com\companyName\softwareName\SoftwareName.as

答案 1 :(得分:0)

显然,我应该做的是在我的编译脚本中包含“-source-path = C:\ dev \”。