title: AS3 stage.addChild / stage.removeChild << Must be child of caller
body: <p>If im usin function to add a mc to the stage like so:</p>
  
  <pre><code>var myChild:MC= new MC();
  
  function somefunc()
  {
     stage.addChild(myMC)
  }
  </code></pre>
  
  <p>but when I try to remove the mc by:</p>
  
  <pre><code>stage.removeChild(myMC)
  </code></pre>
  
  <p>I get The supplied DisplayObject must be a child of the caller error...
  any suggestions or work arounds?</p>