繁体   English   中英

找不到flashdevelop + haxe + OpenFL类

[英]flashdevelop + haxe + OpenFL class not found

我正在尝试使用Flashdevelop作为IDE进行Haxe编程和OpenFL库。 我为全局游戏类制作了一个程序包,然后尝试导入它,它只是说我要导入的类不存在。 它是否应该注意到我在Source目录下的源文件中有该类?

这是Source / Main.hx文件:

package;

import flash.display.Sprite;
import flash.display.BitmapData;
import flash.display.Bitmap;
import flash.events.MouseEvent;
import flash.text.TextField;
import flash.text.TextFormat;
import flash.text.Font;

import openfl.Assets;

import globals.Room;

class Main extends Sprite {

    public function new () {

        super ();

    } 
}

这是Source / Globals.hx文件:

package globals;

public class Room {

    public function new() {

    }

}

软件包this.is.a.package中的类应位于[source]/this/is/a/package文件夹中,因此您可能应在Source/globals/创建Room.hx文件。

同样,如果在使用“添加->新建类”菜单(在项目上单击鼠标右键)创建包时定义了包,则FlashDevelop可以在正确的文件夹中创建该类。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM