首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用AS2编译时导入类

使用AS2编译时导入类
EN

Stack Overflow用户
提问于 2013-01-20 16:54:55
回答 1查看 629关注 0票数 1

我正试图用AS2编写一个正在使用MTASC编写的项目。然而,我在导入我的一些类时遇到了一些问题。我的目录结构如下:

代码语言:javascript
复制
assets
--MouseTrail.fla
bin
--MouseTrail.swf
src
--MouseTrail
----Interface.as
----Main.as

Main.as

代码语言:javascript
复制
class MouseTrail.Main extends MovieClip
{
    public static function main(root:MovieClip)
    {
        root.__proto__ = Main.prototype;
    }
}

Interface.as

代码语言:javascript
复制
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);
    }
}

我用来编译类的命令是:

代码语言:javascript
复制
mtasc ~/Desktop/mousetrail/src/MouseTrail/* -swf ~/Desktop/mousetrail/bin/mouseTrail.swf

但是,我收到以下错误:

代码语言:javascript
复制
Desktop/mousetrail/src/MouseTrail/Interface.as:4: lines 4-21 : type error class not found : MouseTrail.Main

我似乎无法从我的MouseTrail库中导入我需要的类。

有人能帮上忙吗?

谢谢

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2013-01-21 16:49:14

通过使用以下命令行解决了此问题:

代码语言:javascript
复制
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类根文件夹

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/14426823

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档