Code execution - returning to a previous frame

Hello, and I can only hope your wealth of knowledge includes a solution to my problem!!

Sorry.

Anyway, I have an application that allows the user to return to a previous section.

This sends them back to a previous frame on the SWF’s timeline
(there are multiple SWFs, one of which the main content is viewed in).
Once returning to a particular frame, the content for that section is as follows:
A Scrollpane, who’s content is a MC in the library.
This MC has simple text, along with a TextArea component allowing for user input.
When the user returns to this section, I want to populate the TextArea with the value (if any) that they had entered previously.
The problem I encounter is that the TextArea doesn’t seem to load the same once it has been viewed.

The TextArea is inside a MC which is linked to a class.
The constructor for the class makes the call to the remote procedure and then sends the MC to a frame which while it waits for the response.

This works fine if I clear cache, reload everything and start from teh beginning of the section, but when I try to return to that section it doesn’t load anything.

My main question is this:
If I have an object on a keyframe “n,” and it doesn’t exist at any other point in the timeline, and at some point the movie is sent back to the “nth” frame, does the load of that frame happen again, or does Flash try to recover any previous data it can and therefore uses “cached” information/code, etc…

Thanks so much for reading this lengthy post.
Any help greatly appreciated!!!11

bh