[英]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.