AS3 / OOP Theory Question

Situation: Creating an Interface in AS3 that has a series of steps that user goes through.

Is it “better” to 1) place each item from the Library of every step on the stage dynamically and then remove them when they’re no longer needed, or 2) to create a new swf for each step that already has its assets already on the stage, and then load each new swf into the main swf when a new step is reached? I’m assuming that if the later is a better approach then I’d use a document class for each swf to control the assets on the stage of each swf?