【问题标题】:ActionScript 3.0 The Definition Of Base Class GameFrameWork Was Not FoundActionScript 3.0 基类 GameFrameWork 的定义未找到
【发布时间】:2014-02-19 10:10:18
【问题描述】:
package com.efg.games.stubgame {
import flash.text.TextFormat;
import flash.text.TextFormatAlign; 
import flash.geom.Point;
import com.efg.framework.FrameWorkStates;
import com.efg.framework.GameFrameWork; 
import com.efg.framework.BasicScreen;
import com.efg.framework.ScoreBoard;
import com.efg.framework.SideBySideScoreElement;

public class Main extends GameFrameWork{ 

(注意:这只是代码的一部分)。

错误在标题中说明。

GameFrameWork.as 的路径是 classes/com/efg/framework/GameFrameWork.as

路线是

Source
    classes
        com
            efg
                framework
                    GameFrameWork.as
    projects
        stubgame
            flashIDE
                stubGame.fla
                stubGame.as
                com
                    efg
                        games
                            stubgame
                                Main.as
                                StubGame.as

【问题讨论】:

  • 您确定classes 文件夹是项目的源路径之一吗?
  • 类应该在项目文件夹下吗?
  • 它应该与您的 FLA 位于同一目录中,或者通过 File -> ActionScript Settings 手动添加。

标签: actionscript-3


【解决方案1】:

../../../../../../../classes/ 添加到“源路径”面板。

【讨论】:

  • 我这样做了,但忘记在末尾添加 /classes/
【解决方案2】:

一种选择是简单地将类中的 com 文件夹合并到 flashIDE 中的 com 文件夹中。但是,如果您像这样将它们分开,您可能不想这样做。

我不确定您使用的是哪个 IDE,但在项目的属性中,IDE 应该有一个位置供您将文件夹添加到“构建路径”。如果将类的 com 文件夹添加到构建路径,它也应该在那里查找类定义等。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2015-12-09
    • 1970-01-01
    • 2013-04-04
    • 2020-04-01
    • 1970-01-01
    • 2012-04-07
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多