сохранение не работает

Обсуждение и помощь по вопросам взаимодействия с ВКонтакте API в Flash-приложениях (ActionScript)
Ответить
rewad
Сообщения: 62
Зарегистрирован: 17 май 2010, 22:56

сохранение не работает

Сообщение rewad »

в приложение есть tilelist когда там что либо выбираешь с сервера загружается эта картинка.в приложение есть кнопка сохранить скриншот в альбом. теперь сама проблема: когда запускаю приложение и нажимаю сохранить всё сохраняется,а если выберу и загружу на сцену какую либо картинку на сцену то потом картинка не сохраняется.
выяснил что перестаёт работать :

Код: Выделить всё

 bmd.draw(stage, screen); 
UPD1
выяснил ещё что не работает изза:

Код: Выделить всё

 addChild(loader[idtempelement]); 
вот сам код:
функция для сохранения картинки

Код: Выделить всё

 private function drawAndUpload(e: MouseEvent)        {                var bmd:BitmapData = new BitmapData(250,250,false,0);            bm = new Bitmap(bmd,"auto",true);            var screen = new Matrix();            screen.tx = screen.tx - 290;            screen.ty = screen.ty - 200;            bmd.draw(stage, screen);            test4.text="ok";            images.push(new JPGEncoder(100).encode(bmd));            photoLoader = new PhotoUploader(vkontakte);            photoLoader.addEventListener(VkontakteErrorEvent.ERROR, errorHandler);            photoLoader.addEventListener(LoaderEvent.SAVE, saveHandler);            photoLoader.addEventListener(LoaderEvent.UPLOAD_COMPLETE, uploadCompleteHandler);            photoLoader.files = images;            photoLoader.upload("127865839");        } 
Функция загрузки картинки после выбора её ииз tilelist

Код: Выделить всё

           private function loaderElement()        {            loader[idtempelement] = new Loader();            url = new URLRequest(idelement);            loader[idtempelement].load(url);            loader[idtempelement].x = xposelement;            loader[idtempelement].y = 0;            idElA[idtempelement] = idtempelement;            xposElA[idtempelement] = loader[idtempelement].x;            yposElA[idtempelement] = loader[idtempelement].y;            addChild(loader[idtempelement]);        } 
Аватара пользователя
bodnar
Модератор
Модератор
Сообщения: 1399
Зарегистрирован: 03 апр 2010, 06:41

Re: сохранение не работает

Сообщение bodnar »

кроссдоменник подгрузи с сервера откуда загружаешь фотографию.
rewad
Сообщения: 62
Зарегистрирован: 17 май 2010, 22:56

Re: сохранение не работает

Сообщение rewad »

если не сложно скажите как?
т.е crossdomains.xml ? как и куда грузить?
Nick Lisogor
FL Team
FL Team
Сообщения: 119
Зарегистрирован: 12 дек 2010, 14:08

Re: сохранение не работает

Сообщение Nick Lisogor »

Да, crossdomain.xml. Подгрузить его нужно в корневую папку хостинга, его примерный адрес: "site.ru/crossdomain.xml". О том, что должно быть внутри неоднократно написано на форуме.
rewad
Сообщения: 62
Зарегистрирован: 17 май 2010, 22:56

Re: сохранение не работает

Сообщение rewad »

спасибо,разобрался уже))
Ответить