converting XML into random String for text fields
Hi,
I am now trying tolearn XML as a way to solve a word game project and I can see why it was suggested as a good direction to go in.
Currently I have sketched out this small code just to see how it might work.
Each text box receives a seperate word one is the game word/the other is a hint.
I was hoping to have a new one appear each time I tested the Movie but I cannot seem to get it.
Any suggestions to get me going in the right direction?
Thanks
import flash.net.URLLoader;
import flash.events.Event;
var allWords:Array;
var thisWord:String;
var gameWordsXML:XML;
var xmlLoader:URLLoader = new URLLoader();
xmlLoader.addEventListener(Event.COMPLETE, xmlLoaded);
xmlLoader.load(new URLRequest("words.xml"));
function xmlLoaded(event:Event):void
{
gameWordsXML = new XML(event.target.data);
/*gameWordsXML:String = event.target.data;
allWords = gameWordsXML.split(",");*/
gameWordsXML[Math.floor(Math.random() * gameWordsXML.length())];
for (var i:int; i < gameWordsXML.length(); i++)
{
text_boxA.text = gameWordsXML.word. @ val;
text_boxB.text = gameWordsXML.word. @ hint;
}
}