Tengo el siguiente código en Flex, extraido directamente de los LiveDocs de Adobe. Funciona perfecto si compilo desde la línea de comandos. El problema es cuando quiero compilarlo, desde Flex Builder 3.02
(Tengo instalado el SDK 3.5 como default, pero tambien el 3.4, y el 4 Beta, ademas de la ultima versión del Flas Player, y Flash Player Debug)

Código Flex :

<?xml version="1.0"?>
<!-- dpcontrols/DataGridPassData.mxml -->
<mx:Application xmlns:mx="http://www.adobe.com/2006/mxml" 
   initialize="initData()">
   <mx:Script>
   <![CDATA[
      import mx.collections.*;
      public var DGArray:Array = [
         {Artist:'Pavement', Album:'Slanted and Enchanted', Price:11.99},
         {Artist:'Pavement', Album:'Brighten the Corners', Price:11.99}];
         
      [Bindable]
      public var initDG:ArrayCollection;
      //Initialize initDG ArrayCollection variable from the Array.
      //You can use this technique to convert an HTTPService, 
      //WebService, or RemoteObject result to ArrayCollection.
      public function initData():void {
         initDG=new ArrayCollection(DGArray);
      }
   ]]>
   </mx:Script>

   <mx:DataGrid id="myGrid" width="350" height="200" 
      dataProvider="{initDG}" >
      <mx:columns>
         <mx:DataGridColumn dataField="Album" />
         <mx:DataGridColumn dataField="Price" />
      </mx:columns> 
   </mx:DataGrid>
</mx:Application>



Como comentaba, el problema es cuando quiero compilar desde el Flex Builder, porque me manda el siguiente error:

escribió:

Can not resolve a multiname reference unambiguously.


Alguien tiene idea de a que se pueda deber???

Gracias