# AS3 / OOP Theory Question

**URL:** <https://forum.kirupa.com/t/as3-oop-theory-question/293114>\
**Category:** flash\
**Created:** [July 23, 2009, 10:35am UTC](https://forum.kirupa.com/t/as3-oop-theory-question/293114 "2009-07-23T10:35:10Z")\
**Posts on this page:** 1\
**Page:** 1

<div class="post-metadata">

**Author:** ![anakadote](https://yyz1.discourse-cdn.com/flex011/user_avatar/forum.kirupa.com/anakadote/32/2119_2.png) [@anakadote](https://forum.kirupa.com/u/anakadote)\
**Post date:** [July 23, 2009, 10:35am UTC](https://forum.kirupa.com/t/as3-oop-theory-question/293114/1 "2009-07-23T10:35:10Z")

</div>

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?
