Hi all
I need some help with ArrayCollection. something so screamingly stupid but
cant get my head around it. Its the first time im using ArrayCollection and
cant get it to work properly. Would really appreciate some help
ok so I have an ArrayCollection
private var gridData:ArrayCollection = new ArrayCollection(); private
function addTo():void { gridData.addItem({grid:"1",image:"src/images/a1.jpg"
,map:"2"}); }
ok so far so good. Ive simplified the function just to get the idea across.
now in another function I would like to remove a certain set of information.
so lets say may ArrayCollection now looks as follows.
item 1: grid:"1",image:"src/images/a1.jpg",map:"2"
item 2: grid:"2",image:"src/images/a2.jpg",map:"9"
item 3: grid:"3",image:"src/images/a3.jpg",map:"5"
if I want to remove say item 2 and all I have to find it in the
ArrayCollection is the grid number in this case grid:2
private function removeFrom():void {
gridData.removeItemAt({grid:2});
// I know how to do this by index but because items are added in random
order I wont always know what the index is.
}
how would I do this please please help. Im thinking these items should be in
an object and then added to the ArrayCollection but then what is the point
of defining pockets grid,image,map?
thank you all in advance
--
You received this message because you are subscribed to the Google Groups
"Google Maps API For Flash" group.
To view this discussion on the web visit
https://groups.google.com/d/msg/google-maps-api-for-flash/-/KG1XHa_abcYJ.
To post to this group, send email to [email protected].
To unsubscribe from this group, send email to
[email protected].
For more options, visit this group at
http://groups.google.com/group/google-maps-api-for-flash?hl=en.