import flash.display.BitmapData;import com.adobe.images.JPGEncoder;
import flash.filesystem.File;
import flash.filesystem.FileMode;
import flash.filesystem.FileStream;
var bd:BitmapData = new BitmapData(test.width, test.height);
bd.draw(test);
// use adobe’s encoder to create a byteArray
var jpgEncoder:JPGEncoder = new JPGEncoder( 100 );
var byteArray:ByteArray = jpgEncoder.encode( bd );
// get current path
var file:File = new File();
file = file.resolvePath("c:/test.jpg");
// create filestream
var stream:FileStream = new FileStream();
// open/create the file, set the filemode to write in order to save.
try {
stream.open( file , FileMode.WRITE);
stream.writeBytes(byteArray);
stream.close();
} catch (e:Error) {
trace("Error: " + e.message);
}