Здрасте уважаемые гуру Флеша.
Я создаю флеху, которая с помощью FileReference загружает файл-картинку пользователя с диска в себя. Потом делает манипуляции с ним (а именно меняет параметры картинки) и после этого я хочу загрузить измененный файл на сервер.
пробовал сделать так:

Код AS3:
this.image = flash.display.Bitmap ( evt.target.content );
var btArray:ByteArray = new JPGEncoder(90).encode(this.image.bitmapData);
// set up the request & headers for the image upload;
var urlRequest : URLRequest = new URLRequest();
urlRequest.url = _path+'/reciveFile.php';
urlRequest.contentType = 'multipart/form-data; boundary=' + UploadPostHelper.getBoundary();
urlRequest.method = URLRequestMethod.POST;
urlRequest.data = UploadPostHelper.getPostData( _fileRef.name, btArray );
urlRequest.requestHeaders.push( new URLRequestHeader( 'Cache-Control', 'no-cache' ) );
// create the image loader & send the image to the server;
var urlLoader : URLLoader = new URLLoader();
urlLoader.addEventListener(ProgressEvent.PROGRESS, eventFileUploadProgress);
urlLoader.addEventListener(Event.COMPLETE, eventFileUploadComplete);
urlLoader.addEventListener(IOErrorEvent.IO_ERROR, eventFileUploadError);
urlLoader.addEventListener(SecurityErrorEvent.SECURITY_ERROR, eventFileUploadError);
urlLoader.dataFormat = URLLoaderDataFormat.BINARY;
urlLoader.load( urlRequest );
но скрипт до ходит до строчки urlLoader.load( urlRequest ); и потом выбрасывает ексепшн:
SecurityError: Error #2176: Определённые действия, например, те, после которых появляется всплывающее окно, могут быть только результатом взаимодействия с пользователем, к таким действиям относятся щелчок мышью или нажатие кнопки.
и ничего не отсылаеца!
Эксперименты показывают, что если закоментить строчку
urlRequest.contentType = 'multipart/form-data; boundary=' + UploadPostHelper.getBoundary();
то реквест отправляеца, но без файла канешна.
Я вызываю начало аплоада файла с JavaScript-а и не могу сделать это, как говорица в эксепшене, по нажатию кнопки в средине флеша. Кроме того без multipart/form-data реквест на сервер уходит и без нажатий на кнопки и т. п.
ЗЫ
UploadPostHelper - Работаеть на ура - проблема точно не в нем
ПАМАГИТЕ ПЛЗ!