title: The class or interface com.adobe.images.JPGEncoder could not be loaded
body: <p>I am a total Flash newbie. I just installed Flash CS5 and wrote the following code:</p>
  
  <pre><code>import flash.display.BitmapData
  import flash.geom.Matrix
  import com.adobe.images.JPGEncoder;
  import flash.net.FileReference;
  import flash.utils.ByteArray;
  
  //get the default camera
  //change your Default camera using the Flash Player Settings.
  cam=Camera.get()
  //this event is called whenever permission to access the local camera, is accepted or denied by the user
  cam.onStatus=function(e)
  {
      //if we are given permission
      if(e.code == "Camera.Unmuted")
      {
          //start the application
          initialize()
      }
      else
      {
          System.showSettings(3)
      }
  }
  
  var snapshot:BitmapData=new BitmapData(cam.width,cam.height);
  
  function takeSnapshot()
  {   
      var i:Number=1;
      var fileRef:FileReference = new FileReference();
      snapshot.draw(cam,new Matrix());
      //saveImage();
       var encoder:JPGEncoder = new JPGEncoder();
       var ba:ByteArray = encoder.encode(bitmapData);
       fileRef.save(ba,"capture"+i+".jpg");
       i++;
  }
  
  
  //if there are no Cameras
  if(cam == null)
  {
      System.showSettings(3)
  }
  else
  {
      cam.setMode(1024, 768, 30);
      cam.setQuality(10000,0);
      output.attachVideo(cam);
      setInterval(this,"takeSnapshot",100);
  }
  </code></pre>
  
  <p>On exporting to SWF, I am getting the error :</p>
  
  <pre><code>The class or interface com.adobe.images.JPGEncoder could not be loaded
  </code></pre>
  
  <p>I have downloaded the as3corelibrary from the right source from code.google.com and have placed the folder in the root. Right now it is C:\wamp\www\com\adobe\images\JPGEncoder.as</p>
  
  <p>Is there some classpath or something that I have to set ?</p>