ага... класс JPGEncoder.as.. звучит многообещающе...
вот нашел такой пример

Код AS3:
function saver():void {
var createName = 'mypict.jpg'; //--имя картинки при сохранении
var outputpath='images/'; //--папка, в которую будут сохранятся картинки
var bmd:BitmapData=new BitmapData(foner.width, foner.height, false); //--создаем bitmapdata
bmd.draw(foner); //--рисуем в битмапе интересующий мувиклип
var byteArray : ByteArray = new JPGEncoder(85).encode(bmd); //--в массив кодированное изображение? 85 - качество.
var urlRequest : URLRequest = new URLRequest();
urlRequest.url = 'saver.php?path='+outputpath; //--php скрипт, который будет сохранять
urlRequest.contentType = 'multipart/form-data; boundary=' + UploadPostHelper.getBoundary();
urlRequest.method = URLRequestMethod.POST;
urlRequest.data = UploadPostHelper.getPostData(createName, byteArray);
urlRequest.requestHeaders.push( new URLRequestHeader( 'Cache-Control', 'no-cache' ) );
var urlLoader : URLLoader = new URLLoader();
urlLoader.dataFormat = URLLoaderDataFormat.BINARY;
urlLoader.addEventListener( Event.COMPLETE, onImageCreated); //--функция обработчик события создания фотки
urlLoader.addEventListener( ProgressEvent.PROGRESS, onImgCreateProgress); //--функция обработчик процесса загрузки фотки
urlLoader.load(urlRequest);
}
попробовал применить, но UploadPostHelper ругается
1120: Access of undefined property UploadPostHelper. ...