public var companyes:Array = [{Date: "02-12-2007", Company1: 20, Company2:30},{Date: "02-09-2007", Company1: 20, Company2: 30}, {Date: "02-08-2007", Company1: 20, Company2: 30}];
public function getCompany():void{ for ( var:i:int =0 ; i < companyes.length() ; i++ ){ Alert.show(companyes[i].Company1.toString()); // this how you grab the itmename. } } Cato --- In flexcoders@yahoogroups.com, "Mehul Doshi" <[EMAIL PROTECTED]> wrote: > > Hey, > > This actually doesn't work. Your logic seems to simply count the > number of elements in the arraycollection. I'm trynig to figure out > the number of items in the first element of the collection. > > Thanks. > > --- In flexcoders@yahoogroups.com, "iilsley" <iilsley@> wrote: > > > > --- In flexcoders@yahoogroups.com, "Mehul Doshi" <Mehul.Doshi@> > wrote: > > > > > > > > > If I have my dataprovider in the following manner: > > > > > > var dataProvider = [{Date: "02-12-2007", Company1: 20, Company2: > 30}, > > > {Date: "02-09-2007", Company1: 20, Company2: 30}, > > > {Date: "02-08-2007", Company1: 20, Company2: 30}] > > > > > > How can I determine programatically: > > > > > > 1. The number of companies. > > > I dont't seem to be able to figure out how to find the number > of > > > items in a particular element of the ArrayCollection. > > > > > > Hi , > > > > I'm a newbie to Flex2 so there is probably a better way todo this > but > > for now this seems to work .. :) .. > > > > ----- > > public var con:ArrayCollection = > > new ArrayCollection([{name: 'Matt', last: 'Matthews'} > > ,{first: 'Matt', last: 'Smith'} > > ,{first: 'Albert', last: 'Jones'}] > > ); > > > > public function howManyFirstelements():void > > { > > var fst:int =0; > > for ( x=0 ; x < con.length ; x++ ) > > { > > if ( con[x].hasOwnProperty("first") == true) > > { > > fst++; > > } > > } > > Alert.show("There are "+fst+" first elements "); > > } > > ---- > > >