Some AS3 Theory, let me pick your brains

Hi,

I’m hoping you guys will allow me to pick your brains a little with a few questions. I don’t need any concrete coding examples, i just want to be pushed in the right direction so that i can figure it out myself and learn in the process since my OOP isn’t that great yet.

I built a XML slideshow that loads in text and a voiceover to accompany a photo. Now my boss wants me to extend on this and add several features. Now i find that i went about programming my slideshow poorly.

Features they want added:

Video Support (FLV)
Ken Burns Effect applied to photo’s (think slow tweens)
a Control Panel (stop, pause, play, auto play, seek bar)

Now, my question is, how do i go about to program this properly so that they interact with each other properly. As it is now, i made a seekbar component and a music factory component to manage those two parts but i fail to make them communicate with each other properly.

How would you guys structure such an application and make them talk to each other properly?