0

我收到一个错误,无法找到FlxGame 。我正在导入它,它在src文件夹中。我将org文件夹从复制AdamAtomic-flixel-8989e50src. 我在 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);
        }       
    }
}
4

1 回答 1

0

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

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

import src.flixel.*

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

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

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

于 2015-10-16T11:30:14.967 回答