(This is a fundamental question, and it' challenging to find a clear way to ask it):
Let's say I have an ArrayCollection data source with 50 fields (which I do), and my user selects the name of one of these fields (let's say "PRODUCT") with myComboBox, so that it's now in "myComboBox.selectedItem.data". How can I make actionScript use this value dynamically, so that instead of coding a switch with 50 cases for each property like so: switch(myComboBox.selectedItem.data){ case "PRODUCT": return item.PRODUCT; break; case "FIELD2": return item.FIELD2; break; case "FIELD3": return item.FIELD3; break; ... } ? Can I can instead do something like "item.[myComboBox.selectedItem.data]"? Do you know what I mean? Something like "item.getValueofNamedProperty(myComboBox.selectedItem.data);". [Without complicating the question, I ask because this would greatly simplify a complex charting component I'm developing, where the user should be able to summarize the underlying data based on any of the fields; so I need to know the selected property for the filter function, the toolTip, the sort function, etc. Right now I'm only supporting 3 properties, since I'm relying on nested switch statements like the one above]. Hopefully I'm just missing a really basic piece of actionScript syntax. Many thanks for any suggestions! -Peter Demling Lexington, MA