HaxeFlixelの機能を学習するための基本的なゲームを構築していて、PlayState
のゲッター/セッタープロパティを持つ変数をMenuState
から呼び出したいとします。それはそのことを行う返すMS変数でHaxeFlixel:別のクラスのgetter/setter変数を呼び出す方法
class MenuState extends FlxState
{
@:isVar public var myVar(get, null):Bool;
public function get_myVar():Bool
{
return myVar;
}
}
class PlayState extends FlxState
{
private var _foo:Bool;
override public function create():Void
{
// var ms = new MenuState; doing it like this doesn't return anything
_foo = MenuState.get_myVar();
if (_foo)
{
// do this thing
}
else
{
// do that thing
}
}
}
、私はエラーClass<MenuState> has no field get_myVar
を取得し、それなし:コードは次のようになります。おそらくコードの記述方法ではないと思いますが、現時点では動作させようとしています。基本的に私がやっているのは、MenuStateにPlayState
が書き込むことができない変数を書き込むことです。それをどうやってやりますか? MenuState
で