title: XML, pass values to timer, AS3
body: <p>My timer has three variables that I can trace to the output window,
  but don't know how to pass them to the timer. <strong>How to I pass the XML values to my timer?</strong> </p>
  
  <p>Purpose<br>
  I want to test with an XML document, before I try connecting it to an XML socket.</p>
  
  <p>myXML</p>
  
  <pre><code>&lt;?xml version="1.0" encoding="utf-8"?&gt;
  &lt;SESSION&gt;
  &lt;TIMER TITLE="speed"&gt;100&lt;/TIMER&gt;
  &lt;COUNT TITLE="starting position"&gt;-77777&lt;/COUNT&gt;
  &lt;FCOUNT TITLE="ramp"&gt;1000&lt;/FCOUNT&gt;
  &lt;/SESSION&gt;
  </code></pre>
  
  <p>myFlash</p>
  
  <pre><code>//COUNTER 'instance of mytext on stage'
  /*
  fields I want to change with XML
  */
          //CHANGE TO 100
          var timer:Timer = new Timer(10); 
          //CHANGE TO -77777
          //var count:int = 0;
          var myString:String = "-77777";
          var count:int = int(myString);
          //CHANGE TO 1000
          //var fcount:int = 0; 
          var myStrg:String = "1000";
          var fcount:int = int(myStrg);
  
          //myXML.COUNT.text
  
  timer.addEventListener(TimerEvent.TIMER, incrementCounter);  
  timer.start();  
  
  function incrementCounter(event:TimerEvent) {  
    count++;  
    fcount=int(count*count/1000);//starts out slow... then speeds up 
    mytext.text = formatCount(fcount);
  }
  
  function formatCount(i:int):String { 
    var fraction:int = i % 100; 
    var whole:int = i / 100;  
  
    return ("0000000" + whole).substr(-7, 7) + "." + (fraction &lt; 10 ? "0" + fraction : fraction); 
  } 
  
  //LOAD XML
  var myXML:XML;
  var myLoader:URLLoader = new URLLoader();
  myLoader.load(new URLRequest("time.xml"));
  myLoader.addEventListener(Event.COMPLETE, processXML);
  
  //PARSE XML
  function processXML(e:Event):void {
    myXML = new XML(e.target.data);
    trace(myXML.COUNT.*);
    trace(myXML);
  
  //TEXT 
  var text:TextField = new TextField(); 
  text.text = myXML.COUNT.*; 
  text.textColor = 0xFF0000;
  addChild(text);
   }
  </code></pre>
  
  <hr>
  
  <p>DID THIS "commented out my var count and did this<br>       </p>
  
  <p>ex.<br><br>
  var count:int = Number(myXML.COUNT.text());<br></p>
  
  <p>ex.<br> 
  var count:int = int(myXML.*.(@TITLE == 'starting position'));<br></p>
  
  <p>TypeError: Error #1009: Cannot access a property or method of a null object reference.
      at numbersXMLtext_fla::MainTimeline/frame1()</p>
  
  <hr>
  
  <p>RESOURCES<br></p>
  
  <p>OReilly's ActionScript 3.0 Cookbook, Chapter 12 Strings, Chapter 20 XML</p>