Уже 3 день парюсь,но ничего не получается(
У меня загружается картинка,после загрузки этой картинки,сервер вк выдает такие данные {"server":"11242","photo":"e9c371f682:x","mid":"56635736","hash":"5ef14c734ba15841d9f8aed2f826a5e2","message_code":"2","profile_aid":"-6"}
Мне нужно как то их принять во флешки,но хз как(((
Мои способ
//Тут картинка загружаетсяvar jpgSource:BitmapData = new BitmapData (sketch_mc.width, sketch_mc.height);jpgSource.draw(sketch_mc);var jpegEnc:JPGEncoder = new JPGEncoder(100);var jpegDat:ByteArray = jpegEnc.encode(jpgSource); var fileContentType:String = 'image/jpeg';var mpLoader:MultipartURLLoader = new MultipartURLLoader();//mpLoader.addEventListener(Event.COMPLETE, onUploadComplete); mpLoader.addFile(jpegDat, "photo.jpg", "photo", fileContentType);mpLoader.load(uploadUrl);mpLoader.addEventListener(Event.COMPLETE, onCompletes);//А тут пытаюсь получить ответfunction onCompletes(event: Event):void { var json_data:Array=JSON.decode(mpLoader); // выводим данные отдельно trace(json_data[0].server); }
Scene 1, слой "Layer 1", кадр 1, строка 125 1067: Неявное приведение значения типа api:MultipartURLLoader к несоответствующему типу String.
//Тут картинка загружаетсяvar jpgSource:BitmapData = new BitmapData (sketch_mc.width, sketch_mc.height);jpgSource.draw(sketch_mc);var jpegEnc:JPGEncoder = new JPGEncoder(100);var jpegDat:ByteArray = jpegEnc.encode(jpgSource); var fileContentType:String = 'image/jpeg';var mpLoader:MultipartURLLoader = new MultipartURLLoader();//mpLoader.addEventListener(Event.COMPLETE, onUploadComplete); mpLoader.addFile(jpegDat, "photo.jpg", "photo", fileContentType);mpLoader.load(uploadUrl);mpLoader.addEventListener(Event.COMPLETE, onCompletes);//А тут пытаюсь получить ответfunction onCompletes(event: Event):void { var json_data:Array=JSON.decode(mpLoader); // выводим данные отдельно trace(json_data[0].server); }
Scene 1, слой "Layer 1", кадр 1, строка 125 1067: Неявное приведение значения типа api:MultipartURLLoader к несоответствующему типу String.