title: ArrayCollection reverses order of my objects
body: <p>I'll show you the function first.</p>
  
  <pre><code>private var areaCollection:ArrayCollection;
  
  private function generateAreaCollection():void
  {
      areaCollection = new ArrayCollection();             
      areaCollection.addItem({Areal: "Totalareal:", Verdi: int(totalArea * 100) / 100 + " kvm"});
      areaCollection.addItem({Areal: "Hovedtakets areal:", Verdi: int(result.area* 100) / 100 + " kvm"});
  
      //Lots of other stuff omitted (just more addItems).
  }
  </code></pre>
  
  <p>As you see, the order i put the items in the ArrayCollection is Areal, then Verdi (area, value)</p>
  
  <p>When i loop through the collection later, the order changes. Now it is Verdi then Areal (value, area).</p>
  
  <p>Does anyone have an idea of what might be the problem?</p>
  
  <p>It really ruins things when I pass it over to a PHP-script for table-making in html later.
  (I have several different dynamic DataGrids that differs in size and "values", so I can't really point directly to f.ex "Areal" in my PHP-script)</p>
  
  <p>And by the way, does anyone know how i can remove that pesky <code>mx_internal_uid</code>?</p>