ActionScript 3的包装故障
问题描述:
我的代码是:ActionScript 3的包装故障
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
答
显然,我应该做的是在我的编译脚本中包含“-source-path = C:\ dev \”。
答
编译它我
mxmlc SoftwareName.as
它看起来像你从softwareName
文件夹编译它编译。你必须从包结构的根目录 - c:\dev\
文件夹中完成。编译器期望pack.pack1.SomeClass
位于pack/pack1/
文件夹相对于当前文件夹(从编译器被触发的位置)。
cd \dev
mxmlc com\companyName\softwareName\SoftwareName.as