Bueno vuelvo a explicar mejor mi problema, estoy haciendo una consulta a una base datos SQL Lite(este ejemplo lo encontré en la red),la consulta la guarda en un array para despues mostrarla , lo que quiero es acceder a un elemento de la array, mi array se llama CustomerCollection3 y sus posibles columnas son name y description. pongo el codigo y sigo explicando:

Código :

<?xml version="1.0" encoding="utf-8"?>
<mx:WindowedApplication xmlns:mx="http://www.adobe.com/2006/mxml" layout="absolute"   width="702" height="560"  backgroundColor="#F8F5F5">
   
   <mx:Script>
      <![CDATA[
 import flash.net.Responder;
import mx.collections.ICollectionView;
import flash.data.*
import flash.filesystem.File;
import flash.net.Responder;
import flash.errors.*;
import mx.controls.Alert;
import flash.events.Event;
import mx.events.DataGridEvent;


      private var db:SQLConnection = new SQLConnection();
      private var dbStatement:SQLStatement  = new SQLStatement();
            private var customerResponder3:Responder = new Responder(customersResult3);   
         
      [Bindable]
      private var customerCollection3:Array;   // Aqui esta mi array
 
      private function initConnection():void
           {//+File.separator 
              var dbFile:File = new File("C:/Archivos de programa/agenda/customers.db");
              db.addEventListener(SQLEvent.OPEN, dbOpenHandler);
             db.addEventListener(SQLErrorEvent.ERROR, errorHandler);
              dbStatement.sqlConnection = db; 
              db.open(dbFile);
           }
 
           private function dbOpenHandler(event:SQLEvent):void
           {
               initTable();
           }
 
           private function initTable():void
           {
              dbStatement.text = "CREATE TABLE IF NOT EXISTS customers ( id INTEGER PRIMARY KEY, name TEXT, description TEXT )";
           
              dbStatement.addEventListener(SQLEvent.RESULT, getCustomers3);
              dbStatement.execute();
              
           }

         private function getCustomers3(event:SQLEvent):void
      {
         //dbStatement.removeEventListener(SQLEvent.RESULT, getCustomers);
         dbStatement.text = "SELECT  name, description FROM CUSTOMERS";   //aqui hago la consulta
         dbStatement.execute(-1, customerResponder3);
         
      }
          
                private function customersResult3(result:SQLResult):void
      {         
      customerCollection3 =result.data;
          }
          

]]>
   </mx:Script>

Yo en un datagrid automaticamente le pongo a un datafield el campo en este caso name y description y visualizo los datos
pero como le hago para acceder por ejemplo customerCollection3[0] me dice objet o asi customerCollection3.name[0] me marca indefinido, mi consulta ya la probe con un data grid y con un list y funcionan , si muestran los datos!!
porfa echenme una mano !! gracias

Editado por eldervaz
No abras otro post para el mismo tema U_U