Я не знаю почему, но я не могу понять, как загрузить изображение из CameraRoll в моем приложении AIR на мой сервер.
Вот мой код:
function initCamera(evt:Event):void{
cameraRoll.addEventListener( MediaEvent.SELECT, imageSelected );
cameraRoll.browseForImage();
}
function imageSelected( event:MediaEvent ):void{
//PREVIEW OF THE IMAGE
var mp:MediaPromise = event.data;
mediaPath.text = mp.file.name + "\n" + mp.file.url;
Imgloader.source = mp.file.url;
uploadImage();
function uploadImage():void{
feedbackText.text = "uploadImage";
var req = new URLRequest();
req.url = ( stage.loaderInfo.parameters.f )? stage.loaderInfo.parameters.f : 'http://www.****-**/***/uploadImg.php';
mp.file.upload(req);
mp.file.addEventListener( ProgressEvent.PROGRESS, progress_func );
}
}
Есть идеи, что не так с кодом?
Функция «загрузить» запущена, но ничего не загружается … (и progress_func не запускается)
Задача ещё не решена.
Других решений пока нет …