I have a quiz set up pulling xml data in:
<?xml version="1.0" encoding="UTF-8"?>
<intro><b>Introduction & Instructions</b></intro>
<desc>Description can go here</desc>

<question>question 1 would go here</question>
<answer>question 1 answer1</answer>
<answer>question 1 answer2</answer>
<answer>question 1 answer3</answer>
<answer>*question 1 answer4</answer>
<remediation>question 1 feedback/remediation</remediation>

...and so on for as many Qs as I have, and I am pulling them into flash using:
var page_xml = new XML();
page_xml.ignoreWhite = true;
page_xml.onLoad = function(success){
if (success) {
gsIntro = page_xml.firstChild.childNodes[0].toString();
gsDesc = page_xml.firstChild.childNodes[1];

gsQ1 = page_xml.firstChild.childNodes[2];
gsQ1a = page_xml.firstChild.childNodes[3].toString();
gsQ1b = page_xml.firstChild.childNodes[4].toString();
gsQ1c = page_xml.firstChild.childNodes[5].toString();
gsQ1d = page_xml.firstChild.childNodes[6].toString();
gsQ1f = page_xml.firstChild.childNodes[7].toString();
//and so on

}else {
trace("Error loading XML file");

...then later in the timeline I am adding the imported xml into a text box with a Variable label _root.gsQ1 and so on.

my question is will I need to restructure this to have the answers shuffle / randomize?

Or can I use a shuffle function that builds an array for each set of answers then uses the existing text boxes later in the timeline?