title: as3 - reusing a loaded image in an 'asset' swf with no control over the loading 'main' swf
body: <p>This is a relatively convoluted problem to explain so please bear with me.</p>
  
  <p>I have a <strong>main.swf</strong> which I cannot control nor recompile. It loads a skin from <strong>skin.swf</strong> which contains all the movie clips and gfx to be used within main.swf.  </p>
  
  <p>After <strong>main.swf</strong> being locked down it was decided that <strong>skin.swf</strong> should also be able to load an image as a background to be used in one of the movie clips. </p>
  
  <p>This works fine so far - <strong>main.swf</strong> loads <strong>skin.swf</strong> and uses <strong>frontscreen movieclip</strong> which loads <strong>background.png</strong></p>
  
  <p>Now I have been asked to use the <strong>background.png</strong> in other movie clips within <strong>skin.swf</strong> and I cant figure out how to expose it to them for use. </p>
  
  <p>A terrible solution would be to load it in each time as I currently do in <strong>frontscreen movieclip</strong> but that is obviously a no no. Alternatively I have considered dynamically ataching it to the <strong>main.swf</strong> but I can't quite figure this out.</p>
  
  <p>Any help on this convoluted mess would be greatly appreciated!</p>