var indice:Array =[{data1:null, data2:null}]; var data1:Date = new Date(2006, 0, 1); var data2:Date = new Date(2006, 0, 20); indice[0].data1 = data1; indice[0].data2 = data2; indice[1].data1 = data1; indice[1].data2 = data2; trace (indice[1].data1); //<- returns undefined i can make some script that works... object and array.. i know it.. but.. i want to know the more correct form to script it.. i want to program better way possible thanks