Страница 1 из 1

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

Добавлено: 15 дек 2012, 12:32
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();
Как все таки можно сделать без контейнера снимок вместе с фотографией игрока?

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

Добавлено: 18 дек 2012, 08:48
manticore
Если никто не знает, кто хотя бы может помочь возможно как-то по другому можно сделать скриншот без контейнера?

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

Добавлено: 18 дек 2012, 10:58
Casperovskii
Попробуйте фото игрока сделать ребенком AuctionBox'а, мне кажется, она у вас идет отдельным дитем стейджа, а вы скриншотите только объект auctionBox.

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

Добавлено: 18 дек 2012, 13:58
manticore
Проблема в том что если бы даже шел как отдельный, то он просто оставлял бы то место пустым, а функция попросту перестает выполнятся без контейнера.

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

Добавлено: 25 дек 2012, 19:24
manticore
Разобрался сам, нужно было к фотографиям добавить initialize и функцию:

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

internal function imageInit() : void{     loaderContext = new flash.system.LoaderContext();     loaderContext.checkPolicyFile = true;}