I'm trying to create a small flash object which will scroll a listing of events for different states.

I want pass the state into Flash via "FlashVars", and then only display events for that particular state.

I want to load all of the events (date, event, location) into one place, and have Flash dynamically pull and scroll only the events for a particular state.

Additionally, I don't want any events that have dates in the past to display.

What's the best way to organize my data in one place for this, how can I have Flash only display certain events based on state, and how can I ensure past events don't display?

You're help is greatly appreciated.

(P.S. - While I have CS3, I'm not adverse to trying this with AS 2)