0

FlxTypedGroupnew FlxStateim に渡した後、新しい状態からこのエラー メッセージが表示されます。

Invalid field access : length

私のコード:

特定のアクション後の GameState クラス:

FlxG.switchState(new EvaluationState(ingredients));

であり、空でingredientsはないことに注意してください。FlxTypedGroup<Ingredient>

EvaluationState で:

var ingredients:FlxTypedGroup<Ingredient>;
public function new(i:FlxTypedGroup<Ingredient>) 
{
    super();
    ingredients = i;
}

override public function create():Void 
{
    super.create();

    for (ing in ingredients)
    {
        trace(ing.active);
    }   
}

また、 を呼び出した後nullに関数に入ります。create()ingredients.members

FlxTypedGroupnewFlxStateを破棄せずに渡す方法を知っている人はいますか?

4

1 に答える 1