我正在尝试使用吸气剂,但是在将代码简化为我能想到的最简单的事情之后,我仍然会遇到同样的错误。这是错误 1119 的代码
主要的:
package
{
import flash.display.MovieClip;
public class Main extends MovieClip
{
public function Main()
{
init();
}
public function init():void
{
if (Player.value == 23)
{
trace("if statment")
}
trace(Player.value);
}
}
}
玩家:
package
{
public class Player
{
private var _numberOfKeys:uint;
public function Player()
{
_numberOfKeys = 23;
}
public function get value():uint
{
return _numberOfKeys;
}
}
}
我在尝试使用 get 函数的两行都收到错误,如果我将 Player get value 函数更改为“public static function”,它会读取 _numberOfKeys 的值并说它是未定义的,但如果我硬编码一个数字,它会将它传递给没有问题的主要课程。