【问题标题】:The definition of base class FlxGame was not found未找到基类 FlxGame 的定义
【发布时间】:2015-12-09 18:58:33
【问题描述】:

我收到一个错误,无法找到 FlxGame。 我正在导入它,它位于src 文件夹中。我将org 文件夹从AdamAtomic-flixel-8989e50 复制到src。我在 FlashDevelop 中写这个。

这是错误信息:

C:\Users\***\Documents\Pong\src\Pong.as(8): col: 28 Error: The definition of base class FlxGame was not found.
 Loading configuration file C:\Users\***\AppData\Local\FlashDevelop\Apps\flexsdk\4.6.0\frameworks\flex-config.xml

这是我的 AS3 课程:

package 
{
    import org.flixel.*; 
    /**
     * ...
     * @author ***
     */
    public class Pong extends FlxGame
    {       
        public function Pong() 
        {
            super(320, 240, MenuState, 2);
        }       
    }
}

【问题讨论】:

  • 所以FlxGamesrc/org/flixel/FlxGame.as 中?

标签: actionscript-3 flashdevelop flixel


【解决方案1】:

我认为最简单的解决方案是使用大多数 Flixel 示例项目中使用的相同文件结构。您应该将其保存在您的 org 文件夹中。

否则,也许尝试将您的导入语句更改为:

import src.flixel.*

您似乎正处于制作游戏的早期阶段。如果这是您第一次使用 Flixel,我强烈推荐 this tutorial

下载教程文件并在 FlashDevelop 中将其作为项目打开(查找以 .as3proj 结尾的文件)。

或查找任何其他 Flixel 示例项目。如果您像我一样,您会发现从演示游戏开始并在其上编辑现有代码/构建会更容易。这样您就不必担心配置文件夹路径等,并且游戏从一开始就运行。让它不那么令人沮丧:)

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-05-23
    • 2023-03-20
    • 2011-12-30
    • 2012-05-27
    • 1970-01-01
    • 2022-11-08
    相关资源
    最近更新 更多