Фотография с ВК

Обсуждение и помощь по вопросам взаимодействия с ВКонтакте API в Flash-приложениях (ActionScript)
Ответить
Аватара пользователя
manticore
Сообщения: 119
Зарегистрирован: 08 дек 2012, 18:53

Фотография с ВК

Сообщение manticore »

Почему данный код:

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

public function saveImage() : void        {            var ImageData:ImageSnapshot;            var ImageFile:FileReference;            var FileName:String;            ImageData = ImageSnapshot.captureImage(auctionBox, 72);            ImageFile = new FileReference();            FileName = "image" + Math.floor(Math.random() * 100).toString() + Math.floor(Math.random() * 100).toString() + ".png";            ImageFile.save(ImageData.data, FileName);        }
Делает фотографию с flash и сохраняет только когда включен контейнер ВК?
Как можно это исправить не использую контейнер?

Пробовал делать снимок другого объекта, так вот проблема в том что он не хочет снимать фотографию игрока.

Фотографию получаю простым методом users.get и вставляю вот так в объект Image:

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

auctionArray[i]['avatarI'].source=user.photo_medium.text().toString();
Как все таки можно сделать без контейнера снимок вместе с фотографией игрока?
Аватара пользователя
manticore
Сообщения: 119
Зарегистрирован: 08 дек 2012, 18:53

Re: Фотография с ВК

Сообщение manticore »

Если никто не знает, кто хотя бы может помочь возможно как-то по другому можно сделать скриншот без контейнера?
Casperovskii
Сообщения: 429
Зарегистрирован: 22 июн 2012, 17:50

Re: Фотография с ВК

Сообщение Casperovskii »

Попробуйте фото игрока сделать ребенком AuctionBox'а, мне кажется, она у вас идет отдельным дитем стейджа, а вы скриншотите только объект auctionBox.
Аватара пользователя
manticore
Сообщения: 119
Зарегистрирован: 08 дек 2012, 18:53

Re: Фотография с ВК

Сообщение manticore »

Проблема в том что если бы даже шел как отдельный, то он просто оставлял бы то место пустым, а функция попросту перестает выполнятся без контейнера.
Аватара пользователя
manticore
Сообщения: 119
Зарегистрирован: 08 дек 2012, 18:53

Re: Фотография с ВК

Сообщение manticore »

Разобрался сам, нужно было к фотографиям добавить initialize и функцию:

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

internal function imageInit() : void{     loaderContext = new flash.system.LoaderContext();     loaderContext.checkPolicyFile = true;}
Ответить