找不到基类FlxGame的定义

时间:2015-09-13 19:13:28

标签: actionscript-3 flashdevelop flixel

我收到错误,而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);
        }       
    }
}

1 个答案:

答案 0 :(得分:0)

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

否则,可以尝试将import语句更改为:

import src.flixel.*

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

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

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