title: error message asking for Properties onMetaData when load external vdo BUT, vdo can play anyway
body: <p>I'm trying to figure out how to remove the message error and what cause it. 
  I created a code for loading external vdo to play on Flash. Coding it inside the Action Script panel is fine so I try to make it as a class. I moved all the code and put it in a class and it works fine too. But, the error message appeared ! even though the file could play correctly.
  The error says:</p>
  
  <blockquote>
    <p>Error #2044: Unhandled AsyncErrorEvent:. text=Error #2095: flash.net.NetStream was unable to invoke callback onMetaData. error=ReferenceError: Error #1069: Property onMetaData not found on vdoloader and there is no default value.
        at vdoloader()</p>
  </blockquote>
  
  <p>This is my code</p>
  
  <pre><code>package  {
  
  import flash.display.Sprite;
  import flash.net.NetConnection;
  import flash.net.NetStream;
  import flash.media.Video;   
  
  public class vdoloader extends Sprite {
      var video;
      var nc;
      var ns;
  
      public function vdoloader() {
          // constructor code
          nc = new NetConnection();
          nc.connect(null);
          ns = new NetStream(nc);
          ns.client=this;
          video = new Video(550,400);
          addChild (video);
          video.attachNetStream(ns);
          ns.play("westler.flv"); 
      }
  }
  }
  </code></pre>
  
  <p>And then I tried to put something in that <code>vdoloader()</code>, it said something like: "expected 1, got 0."</p>