Skip to main content
Known Participant
September 17, 2021
Question

Wheel of Fortune

  • September 17, 2021
  • 1 reply
  • 13781 views

I would love to make a wheel of fortune puzzleboard.

How can I make one? Should I use a text file or XML?

    This topic has been closed for replies.

    1 reply

    kglad
    Community Expert
    Community Expert
    September 17, 2021

    xml is easier to parse.

    Known Participant
    September 17, 2021

    Can you show me how to?

    Known Participant
    September 29, 2021

    use:

     

    var xmlRequest:URLRequest = new URLRequest("puzzle.xml");
    var myLoader:URLLoader = new URLLoader(xmlRequest);
    var puzzle:XML;
    myLoader.addEventListener("complete", xmlLoaded);

    function xmlLoaded(e: Event): void {
    puzzle = XML(e.target.data);

    var myAnswers:Sprite = new Sprite();
    myAnswers.name = "answers";
    answers_mc.addChild(myAnswers);

    var answers: XMLList = puzzle.children()[0].children();
    var numAnswers: int = answers.length();
    var i: int = 0;
    var:int nextX = 0; // or wherever

    var:int nextY = 0; // or wherever

    var:int letter_spacing = 5; // or whatever

    var:int leading = 30; // or whatever

    for(i = 0; i < numAnswers; i++) {
    var myAns:Answer = new Answer();

    myAns.name = "text" + (i+1).toString();

    myAnswers.addChild(myAns);

    myAns.letter_txt.text = answers.attribute("text");

    myAns.letter_txt.autoSize = "left";

    myAns.x = nextX;

    if(myAns.x+myAns.width>Stage.stageWidth){

    nextY+=leading;

    nextX = 0; // or whatever

    }
    myAns.y = nextY;
    nextX += myAns.width+letter_spacing;

    }

    }


    I keep getting this....

    "Cannot access a property or method of a null object reference."

    But, what part is null?