
Код AS3:
private function onUploadClick(e:MouseEvent): void {
var urlRequest: URLRequest = new URLRequest();
if (uploadUrl == "") {
debug("Upload URL is empty");
return;
} else {
debug(uploadUrl);
}
var mll:MultipartURLLoader = new MultipartURLLoader();
mll.addEventListener(Event.COMPLETE, onUploadComplete);
var imageLoader: Loader = new Loader();
imageLoader.contentLoaderInfo.addEventListener(Event.COMPLETE, function(e: Event): void {
debug('done');
var source: Bitmap = Bitmap(imageLoader.content);
debug("\ndone1\n");
var jpgEncoder:JPEGEncoder = new JPEGEncoder();
debug("\ndone2\n");
jpgStream = jpgEncoder.encode(source.bitmapData);
var l:Loader = new Loader();
l.loadBytes(jpgStream);
addChild(l);
debug("\ndone3\n");
try {
debug("upl\n");
mll.addFile(jpgStream, 'file.jpg', 'photo','image/jpeg');
mll.load(uploadUrl);
debug('yaaahooo');
showLoader();
} catch (error:Error) {
debug("Upload error");
return;
}
});
try {
imageLoader.load(new URLRequest("http://icevenom.200u.com/174.jpg"),new LoaderContext(true));
} catch (error:Error) {
debug("load error");
return;
}
}
Что не так?
выдает Upload error