Hi Troy, I have deal with some similar thing and I finally found that the best approach is to have a single AS variable referencing the right component at the right moment, that is, change the object pointed by the AS variable when your state changes.
In the other hand, I also found that components inside a repeater that are defined with a single ID, become to an array of components: If you have <mx:Button id="btn"/> inside a repeater, at the end, you will get that btn is an array of Buttons. I do not know how to get that programatically or without using a repeater.... however it would be cool. Regards --- In flexcoders@yahoogroups.com, "Troy Rollins" <[EMAIL PROTECTED]> wrote: > > I notice that Flex won't allow me to identify multiple components with > the same ID, even if those components are in different view states. I > had hoped to reference a single ID no matter which component was there > (all the components implement a single interface.) > > So, how can I maintain a single component reference for my AS to work > with, no matter which of these components are on stage? Is it possible > in MXML, or do I need to come up with an AS-only solution? > -- > Troy > RPSystems, Ltd. > www.rpsystems.net >