【发布时间】:2015-08-15 16:29:23
【问题描述】:
【问题讨论】:
-
如果
Lib.current.stage.stageWidth是一个静态字段,它会起作用。要修复它,您还可以使半径不是静态的,并在构造函数中设置半径。
【问题讨论】:
Lib.current.stage.stageWidth 是一个静态字段,它会起作用。要修复它,您还可以使半径不是静态的,并在构造函数中设置半径。
“无效的字段访问”基本上是一个空引用错误,这意味着在初始化静态字段时Lib.current.stage 是null。作为一种解决方法,您可以使用带有 getter 的属性,以便稍后访问它:
public static var radius(get, never):Float;
private static function get_radius():Float
{
return Lib.current.stage.stageWidth / 35;
}
【讨论】: