我正试图用AS2编写一个正在使用MTASC编写的项目。然而,我在导入我的一些类时遇到了一些问题。我的目录结构如下:
assets
--MouseTrail.fla
bin
--MouseTrail.swf
src
--MouseTrail
----Interface.as
----Main.asMain.as
class MouseTrail.Main extends MovieClip
{
public static function main(root:MovieClip)
{
root.__proto__ = Main.prototype;
}
}Interface.as
import MouseTrail.Main;
class MouseTrail.Interface extends MouseTrail.Main
{
public function Interface(root:MovieClip)
{
super(root);
start();
}
private function start():Void
{
lineStyle(1, 0, 100);
lineTo(100, 100);
}
}我用来编译类的命令是:
mtasc ~/Desktop/mousetrail/src/MouseTrail/* -swf ~/Desktop/mousetrail/bin/mouseTrail.swf但是,我收到以下错误:
Desktop/mousetrail/src/MouseTrail/Interface.as:4: lines 4-21 : type error class not found : MouseTrail.Main我似乎无法从我的MouseTrail库中导入我需要的类。
有人能帮上忙吗?
谢谢
发布于 2013-01-21 16:49:14
通过使用以下命令行解决了此问题:
mtasc ~/Desktop/mousetrail/src/MouseTrail/Interface.as -swf ~/Desktop/mousetrail/bin/mouseTrail.swf -out ~/Desktop/mousetrail/bin/mouseTrailTest.swf -cp ~/Desktop/mousetrail/src值
-swf输入.swf
-out输出.swf
-cp类根文件夹
https://stackoverflow.com/questions/14426823
复制相似问题