I'm trying to implement a basic SceneManager using OpenFL and Haxe. I don't have a lot of experience using OpenFL and Haxe so I have a few problems.

Here is how I designed the SceneManager class:


import openfl.display.Sprite;
import openfl.Lib;

class SceneManager extends Sprite
    private var currentScene: ...;

    public function new(rootScene: ...)

        currentScene = rootScene;

    public function changeScene(newScene: ...): Void

        currentScene = newScene;

The "..." should be replaced with a general "class" type that can hold any of my scenes.

If anyone can help me solve this I would be really grateful.

  • \$\begingroup\$ It's hard to have a SceneManager if you don't also have a Scene class. I think normally you'd write a Scene class that stored all the info you needed and then have a static List of Scenes in your Scene Manager \$\endgroup\$ – Honeybunch Aug 19 '15 at 16:16
  • \$\begingroup\$ You will probably get a better answer if you ask at the OpenFL community site \$\endgroup\$ – ashes999 Mar 20 '16 at 2:52

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Browse other questions tagged or ask your own question.