title: AS3 Pass FlashVars to loaded swf
body: <p>I have a A.swf which loads B.swf onto a movieclip and needs to pass it some FlashVars. When loading B.swf with html, I can pass FlashVars fine. When passing from A.swf, it gets a </p>
  
  <p>Error #2044: Unhandled ioError:. text=Error #2032: Stream Error. URL: file:</p>
  
  <p>The code in A.swf is</p>
  
  <pre><code>var request:URLRequest = new URLRequest ("B.swf");
  
  var variables : URLVariables = new URLVariables();
  variables.xml = "test.xml";
  
  // This line causes the error 2044, else B.swf loads fine with FlashVars  
  request.data = variables;
  
  loader.load (request); 
  </code></pre>
  
  <p>In B.swf, it is checking the Flashvars like so. It works fine from html side</p>
  
  <pre><code>this.loaderInfo.parameters.xml
  </code></pre>