最佳答案
“无效字段访问”基本上是一个空引用错误,这意味着在静态字段初始化时Lib.current.stage
为null
。作为解决方法,您可以使用带有 getter 的属性,以便稍后访问它:
public static var radius(get, never):Float;
private static function get_radius():Float
{
return Lib.current.stage.stageWidth / 35;
}
关于haxe - 从 Haxe 中静态字段的静态初始化访问非静态数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32026800/