Best way to show expanding tree text / images?

Hi everyone! I’m creating my 2nd flash interface. It will display the graphic below:

When someone clicks a phase in the cycle, the graphic with fade out and a new window displays.

I know how to do that much in flash. What I don’t know is how to best organize the text in the pop-up. Specifically, when someone clicks the plus sign (look closely in the 2nd image to see an example of an expanded section), I want the space below the text to expand, showing more text and/or an image. When the user is done, they click the “X” to close the expanded section.
It’s basically a tree menu format. However, instead of just expanding a small phrase, it will expand to show an entire paragraph and/or images.
**
Questions:

**
[LIST=1]
[]What code should I use to do this? I’m guessing I can’t just insert CSS / Javascript into flash, lol.
[
]Do I need to make my flash player window big enough to fit all the items, in case the user expands all sections and wants to see it all from a bird’s-eye view?Or is there a way to dynamically increase the vertical size of the flash player to fit the expanded text? I like how HTML allows you to dynamically expand the vertical cell height, as more text is added.
[/LIST]

My due date is September 24th. If I can’t have the ability to expand / hide sections, I’ll just show the window with everything already expanded…or I’ll just show it in a separate window inside the player. :frowning: